首頁  >  文章  >  後端開發  >  Nginx和PHP編譯安裝指南

Nginx和PHP編譯安裝指南

WBOY
WBOY原創
2024-02-27 13:57:031016瀏覽

Nginx和PHP編譯安裝指南

Nginx和PHP編譯安裝指南

在網站伺服器建置過程中,Nginx作為一個高效能的Web伺服器和反向代理伺服器,而PHP則是一種流行的伺服器端腳本語言,二者的結合可以實現快速、穩定地運行動態網站。本文將詳細介紹Nginx和PHP的編譯安裝過程,並提供具體的程式碼範例,以便讀者在建立自己的網站伺服器時能夠輕鬆地完成相關操作。

一、安裝Nginx

1. 下載Nginx

首先,您需要從Nginx的官方網站下載最新版本的Nginx原始碼套件。您可以造訪https://nginx.org/下載最新版本。

2. 安裝依賴項

在編譯安裝Nginx之前,需要安裝一些依賴項,以確保Nginx能夠正常運作。在終端機輸入以下指令:

sudo apt-get update
sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev

3. 編譯安裝Nginx

解壓縮下載的Nginx原始碼包,並進入解壓縮後的資料夾。接著執行下列指令進行編譯與安裝:

./configure
make
sudo make install

4. 啟動Nginx

安裝完成後,在終端機輸入下列指令啟動Nginx伺服器:

sudo nginx

二、安裝PHP

1. 下載PHP

同樣地,您需要從PHP的官方網站下載最新版本的PHP原始碼套件。您可以造訪https://www.php.net/下載最新版本。

2. 安裝依賴項

在編譯安裝PHP之前,需要安裝一些依賴項,以確保PHP能夠正常運作。在終端機輸入以下指令:

sudo apt-get install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev

3. 編譯安裝PHP

解壓縮下載的PHP原始碼包,並進入解壓縮後的資料夾。然後執行以下命令進行編譯和安裝:

./configure --with-fpm --enable-mbstring --with-openssl --enable-sockets
make
sudo make install

4. 設定PHP

在完成PHP的安裝後,您需要進行一些設定以確保Nginx能夠正確解析PHP檔案。編輯Nginx的設定文件,加入以下內容:

server {
    listen 80;
    server_name your_domain.com;
    root /var/www/html;
    
    location ~ .php$ {
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

5. 重新啟動Nginx和PHP-FPM

設定完成後,執行下列指令重新啟動Nginx和PHP-FPM:

sudo systemctl restart nginx
sudo systemctl restart php-fpm

至此,您已經成功建置了一個Nginx和PHP的伺服器環境。您可以在瀏覽器中輸入您的網域造訪網站,如果一切正常,您應該可以看到PHP網頁正常運作的效果。希望這篇Nginx和PHP編譯安裝指南對您有幫助!

以上是Nginx和PHP編譯安裝指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn