CentOS 7 手動安裝 Nginx + PHP 環境
在當今的網絡環境中,Nginx 和 PHP 是構建高效能網站的熱門選擇。這篇文章將指導您如何在 CentOS 7 上手動安裝 Nginx 和 PHP 環境,讓您能夠快速搭建自己的網站。
前期準備
在開始之前,請確保您已經擁有一台運行 CentOS 7 的伺服器,並且擁有 root 權限。您可以使用 SSH 登入伺服器,並執行以下命令來更新系統:
yum update -y安裝 Nginx
首先,我們需要安裝 Nginx。可以通過以下步驟來完成:
- 安裝 EPEL(Extra Packages for Enterprise Linux)庫:
- 安裝 Nginx:
- 啟動 Nginx 並設置為開機自啟:
yum install epel-release -yyum install nginx -ysystemctl start nginx
systemctl enable nginx安裝完成後,您可以在瀏覽器中輸入伺服器的 IP 地址,應該能看到 Nginx 的歡迎頁面,這表示 Nginx 已經成功運行。
安裝 PHP
接下來,我們需要安裝 PHP 及其相關模組。執行以下命令:
yum install php php-fpm php-mysql -y安裝完成後,您需要配置 PHP-FPM。編輯 PHP-FPM 的配置文件:
vi /etc/php-fpm.d/www.conf找到以下行並進行修改:
user = nginx
group = nginx這樣可以確保 PHP-FPM 以 Nginx 用戶的身份運行。接下來,啟動 PHP-FPM 並設置為開機自啟:
systemctl start php-fpm
systemctl enable php-fpm配置 Nginx 支持 PHP
現在,我們需要配置 Nginx 以支持 PHP。編輯 Nginx 的配置文件:
vi /etc/nginx/conf.d/default.conf在 server 區塊中,添加以下內容:
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 -t如果沒有錯誤,重新啟動 Nginx 以應用更改:
systemctl restart nginx測試 PHP 環境
為了確認 PHP 是否正常運行,您可以創建一個測試 PHP 文件。在 Nginx 的根目錄下創建一個名為 info.php 的文件:
echo "" > /usr/share/nginx/html/info.php然後在瀏覽器中訪問 http://your_server_ip/info.php,如果一切正常,您應該能看到 PHP 的信息頁面。
總結
通過以上步驟,您已經成功在 CentOS 7 上手動安裝了 Nginx 和 PHP 環境。這為您搭建網站提供了堅實的基礎。如果您需要更高效的解決方案,考慮使用 香港VPS 服務,這將使您的網站運行更加流暢。