當前位置: 首頁> 最新文章列表> 在CentOS 7 上安裝和配置PHP-FPM 的完整指南

在CentOS 7 上安裝和配置PHP-FPM 的完整指南

gitbox 2025-06-27

CentOS 7 上安装 PHP-FPM 的前期准备

在现代 Web 开发中,PHP 是广泛使用的服务器端脚本语言,而 PHP-FPM(FastCGI Process Manager)可以显著提升 PHP 的执行性能。本文将手把手教你在 CentOS 7 上正确安装并配置 PHP-FPM。

系统更新

首先,确保系统软件包是最新的。在终端中运行以下命令进行系统更新:

sudo yum update -y

安装 EPEL 与 Remi 仓库

PHP-FPM 不在 CentOS 默认仓库中,因此我们需要先安装 EPEL 和 Remi 仓库:

sudo yum install epel-release -y
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

启用 PHP 7.4 Remi 仓库

安装完成后,启用所需版本的 PHP 仓库(本示例使用 PHP 7.4):

sudo yum-config-manager --enable remi-php74

你也可以根据项目需求,选择其他 PHP 版本,如 remi-php80 或 remi-php81。

安装 PHP 和 PHP-FPM

仓库启用后,执行以下命令来安装 PHP 及其 FPM 模块:

sudo yum install php php-fpm -y

配置 PHP-FPM

安装完成后,需要对 PHP-FPM 进行基础配置。编辑主配置文件:

sudo vi /etc/php-fpm.d/www.conf

找到以下字段,并将其值修改为你 Web 服务的用户(如 nginx):

user = nginx
group = nginx

启动并设置 PHP-FPM 自启

配置完成后,启动 PHP-FPM 服务并设置为开机自动运行:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

验证 PHP-FPM 服务状态

检查 PHP-FPM 是否成功启动:

sudo systemctl status php-fpm

如果返回状态为 active (running),则说明服务启动成功。

总结

通过本指南,你已经在 CentOS 7 上成功安装并配置了 PHP-FPM。借助 PHP-FPM 的高效管理机制,可以大幅提升 PHP 项目的运行性能,是部署生产环境中不可或缺的一环。