介绍Centos安装PHP7及配置php-fpm开机启动

1. 安装PHP7

在CentOS中安装PHP7的方式是通过yum安装的。首先,我们需要更新系统,以获取最新的软件包列表:

yum update -y

接下来,我们可以使用以下命令安装PHP7:

yum install php -y

安装完成后,我们可以检查PHP版本:

php -v

这将输出PHP的版本号,应该是7.x。

2. 配置php-fpm

配置php-fpm是将PHP解析器作为FastCGI进程管理器来运行的流行方式。我们需要安装php-fpm和相关的扩展:

yum install php-fpm php-mysqlnd php-opcache php-xml php-json php-gd php-curl php-mbstring -y

安装完成后,我们需要配置php-fpm。

2.1. 运行php-fpm

我们可以使用以下命令将php-fpm服务添加到启动项,并启动服务:

systemctl enable php-fpm.service

systemctl start php-fpm.service

在此之后,php-fpm应该在系统启动时自动启动。

2.2. 配置php-fpm

php-fpm的配置文件位于/etc/php-fpm.d/www.conf。我们可以使用任何文本编辑器打开它,例如nano或vim:

nano /etc/php-fpm.d/www.conf

在此文件中,我们可以更改Apache或Nginx为FastCGI进程管理器的方式,也可以调整php-fpm的设置。

例如,我们可以更改PHP监听的IP地址和端口:

;listen = /var/run/php-fpm/php-fpm.sock

listen = 127.0.0.1:9000

我们也可以更改PHP进程的用户和组:

;user = nobody

;group = nobody

user = apache

group = apache

完成后,我们可以通过以下命令重新启动php-fpm服务:

systemctl restart php-fpm.service

3. 配置php-fpm开机启动

为了确保php-fpm在系统启动时自动启动,我们需要将其添加到系统服务列表中:

systemctl enable php-fpm.service

这将确保php-fpm在系统启动时自动启动,并开始处理与PHP相关的请求。

总结

在本文中,我们讨论了如何在CentOS中安装PHP7和相关扩展,并使用php-fpm将其作为FastCGI进程管理器运行。我们还讨论了如何配置php-fpm并使其在系统启动时自动启动。通过这些步骤,我们可以轻松地将PHP7集成到我们的Web服务器中,以处理PHP脚本和Web请求。

后端开发标签