當前位置: 首頁> 最新文章列表> CentOS 6.5 下高效配置PHP 與Nginx 的完整指南

CentOS 6.5 下高效配置PHP 與Nginx 的完整指南

gitbox 2025-08-10

簡介

本文將帶您一步步了解如何在CentOS 6.5環境中搭建PHP與Nginx,打造性能穩定且響應迅速的Web服務。涵蓋了安裝、配置和優化的關鍵流程,適合需要部署高效網站的開發者和運維人員。

安裝Nginx

首先,您需要在CentOS 6.5系統上安裝Nginx。可以通過以下命令安裝EPEL源並完成Nginx的安裝:

 sudo yum install epel-release
sudo yum install nginx

啟動並設置Nginx開機自啟

安裝完成後,啟動Nginx服務並配置為開機自動啟動:

 sudo service nginx start
sudo chkconfig nginx on

安裝PHP及相關模塊

接下來安裝PHP以及PHP-FPM和MySQL支持模塊,確保PHP能夠通過Nginx正常運行:

 <span class="fun">sudo yum install php php-fpm php-mysql</span>

配置PHP-FPM

安裝完成後,需要對PHP-FPM進行必要配置。使用文本編輯器打開配置文件:

 <span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>

將配置中的用戶和用戶組修改為nginx

 user = nginx
group = nginx

保存並關閉文件。

啟動PHP-FPM並設置開機自啟

sudo service php-fpm start
sudo chkconfig php-fpm on

配置Nginx以支持PHP處理

編輯Nginx默認配置文件,添加對PHP文件的支持。執行:

 <span class="fun">sudo vi /etc/nginx/conf.d/default.conf</span>

location / {}塊內,添加如下配置以處理PHP請求:

 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使更改生效:

 <span class="fun">sudo service nginx restart</span>

驗證PHP配置

在Web根目錄下創建測試文件,驗證PHP環境是否正常工作。可以通過以下命令創建info.php

 <span class="fun">echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/info.php</span>

然後通過瀏覽器訪問http://服務器IP/info.php ,查看PHP信息頁面。

總結

通過上述步驟,您可以在CentOS 6.5系統上順利配置PHP與Nginx,實現穩定高效的Web服務環境。合理的配置不僅提升了網站性能,也方便後續的維護與擴展。希望本指南能夠幫助您快速搭建符合需求的服務器。