centos7安装php
CentOS7安装PHP
CentOS7是一款稳定、安全的Linux操作系统,它在服务器端应用非常广泛。在部署Web应用程序时,通常需要安装PHP作为动态语言的支持。本文将介绍如何在CentOS7上安装PHP。
安装必备软件包
在安装PHP之前,我们需要安装一些必备的软件包,包括:httpd
、epel-release
、yum-utils
和remi-release
。
1. 安装httpd,它是CentOS7自带的Web服务器软件:
sudo yum install httpd
2. 安装epel-release,它包含一些额外的软件包:
sudo yum install epel-release
3. 安装yum-utils,它提供了一些常用的Yum工具:
sudo yum install yum-utils
4. 安装remi-release,它包含了PHP的安装源:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
启用PHP软件源
在执行下一步操作之前,需要先启用PHP软件源。可以通过以下命令来启用:
sudo yum-config-manager --enable remi-php74
这里我们以PHP7.4作为示例,你可以根据你的需求选择适合的版本。
安装PHP和相关扩展
启用PHP软件源之后,可以开始安装PHP和相关的扩展了。通过以下命令来安装:
sudo yum install php php-fpm php-common php-mysqlnd php-pdo php-opcache php-xml php-gd php-curl
这里我们安装了一些常用的扩展,你可以根据你的需求选择适合的扩展。
配置PHP
PHP安装完成后,还需要进行一些配置工作。可以通过以下步骤来配置:
1. 编辑/etc/php.ini
文件:
sudo vi /etc/php.ini
2. 设置时区,找到date.timezone
配置项,将它的值设置为你所在时区的编号,例如:
date.timezone = Asia/Shanghai
3. 设置上传文件的最大大小,找到upload_max_filesize
和post_max_size
配置项,将它们的值设置为你需要的大小,例如:
upload_max_filesize = 20Mpost_max_size = 20M
4. 保存配置文件并退出。
设置完成后,需要重启httpd
服务和php-fpm
服务才能生效:
sudo systemctl restart httpdsudo systemctl restart php-fpm
总结
本文介绍了在CentOS7上安装PHP的步骤,主要包括安装必备软件包、启用PHP软件源、安装PHP和相关扩展以及配置PHP。在安装和配置过程中,请仔细阅读官方文档并严格按照要求操作,以确保操作的正确性和安全性。