当前位置: 首页> 最新文章列表> CentOS环境下Nginx搭配PHP 5.5的详细配置教程

CentOS环境下Nginx搭配PHP 5.5的详细配置教程

gitbox 2025-07-26

前言

随着网站对性能和安全的要求不断提升,PHP 5.5与Nginx的结合应用变得日益普遍。本文将为您提供一套在CentOS系统上配置PHP 5.5与Nginx的完整方案,助力搭建高效稳定的Web服务器。

准备工作

在配置之前,建议先将CentOS系统更新至最新版本,确保环境的稳定性。可以通过以下命令完成系统更新:

sudo yum update -y

安装Nginx

首先安装Nginx,执行下面命令即可:

sudo yum install epel-release -y
sudo yum install nginx -y

启动Nginx并设置开机自启

安装完成后,启动Nginx服务并设置为开机自动启动:

sudo systemctl start nginx
sudo systemctl enable nginx

安装PHP 5.5

由于CentOS默认仓库不包含PHP 5.5,需要添加额外仓库后安装:

sudo yum install php55 php55-fpm -y

配置PHP-FPM

安装完成后,编辑PHP-FPM配置文件,设置运行用户和组:

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

找到并修改以下两行内容:

user = nginx
group = nginx

启动PHP-FPM并设置自启

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

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

配置Nginx支持PHP 5.5

在Nginx配置目录创建新的PHP支持配置文件:

sudo vi /etc/nginx/conf.d/php55.conf

添加以下内容:

listen 80;
server_name your_domain.com;
root /usr/share/nginx/html;
index index.php index.html index.htm;

location / {
    try_files $uri $uri/ =404;
}

location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

验证Nginx配置并重启服务

完成配置后,先检查Nginx配置是否正确:

sudo nginx -t

确认无误后重启Nginx:

sudo systemctl restart nginx

测试PHP环境

创建PHP测试页面以验证环境是否配置成功:

echo '<?php phpinfo(); ?>' | sudo tee /usr/share/nginx/html/info.php

访问 http://your_domain.com/info.php ,如果页面显示PHP信息,说明配置成功。

总结

按照上述步骤,您已经顺利完成了在CentOS系统上安装和配置PHP 5.5及Nginx。该环境能有效提升网站性能和稳定性,适合需要PHP 5.5支持的项目部署。