PHP-FPM (FastCGI Process Manager) 是一个PHP FastCGI管理器,常用于与Nginx等Web服务器配合使用。以下是在基于RPM的Linux发行版(如CentOS/RHEL)上使用YUM安装PHP-FPM的步骤:
更新系统包缓存
sudo yum update
安装EPEL仓库(如果尚未安装)
sudo yum install epel-release
安装PHP-FPM
bash
sudo yum install php-fpm
bash
sudo yum install php74-php-fpm
启动PHP-FPM服务并设置开机自启
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
检查PHP-FPM状态
sudo systemctl status php-fpm
主配置文件位置
/etc/php-fpm.conf
池配置文件位置
/etc/php-fpm.d/www.conf
修改配置后重载服务
sudo systemctl restart php-fpm
检查PHP-FPM版本
php-fpm -v
检查PHP-FPM是否运行
ps aux | grep php-fpm
在Nginx的server配置中添加:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
如果找不到php-fpm包
bash
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
端口冲突
/etc/php-fpm.d/www.conf
中的listen
指令权限问题
希望这些信息对您有所帮助!如需特定版本的安装指导,请告知您需要的PHP版本。