📅  最后修改于: 2023-12-03 15:09:04.903000             🧑  作者: Mango
PHP-FPM(FastCGI Process Manager)是一个快速CGI进程管理器,它是PHP 5.3.3和更高版本的一个独立的FastCGI SAPI。PHP-FPM使PHP更加具有多线程处理的能力,并且可以更加高效地处理高并发请求。
本教程将介绍如何在Linux系统上安装PHP-FPM。
在开始安装PHP-FPM之前,请确保您的Linux操作系统已经更新到最新版本。
sudo apt update
sudo apt upgrade
以下是在Ubuntu系统上安装PHP-FPM的命令:
sudo apt install php-fpm
在CentOS系统上,可以使用以下命令安装:
sudo yum install php-fpm
在安装完成后,需要进行一些配置。
首先需要编辑PHP-FPM的配置文件。
在Ubuntu系统上,配置文件位于/etc/php/7.0/fpm/pool.d/www.conf 在CentOS系统上,配置文件位于/etc/php-fpm.d/www.conf
使用以下命令打开配置文件并编辑:
sudo nano /etc/php-fpm.d/www.conf
在文件中找到以下配置:
user = nginx
group = nginx
将"user"和"group"改为您的Nginx用户和组。
启动PHP-FPM进程:
sudo systemctl start php-fpm
或者使用以下命令将PHP-FPM设置为自动启动:
sudo systemctl enable php-fpm
为了测试是否安装成功,请创建一个名为index.php的新文件,其中包含以下代码:
<?php
phpinfo();
将文件保存在Nginx的web目录中,例如:
sudo nano /var/www/html/index.php
访问您的网站,在浏览器中输入“http://您的IP地址/index.php”(将“您的IP地址”替换为您的服务器的实际IP地址)。
如果看到PHP信息页面,则表示安装成功。
在本教程中,您已学会如何安装和配置PHP-FPM,同时还学会了如何测试安装结果。现在您可以开始使用PHP-FPM来处理高并发请求,并大大提高PHP的性能。