當前位置: 首頁> 最新文章列表> 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支持的項目部署。