首頁 > 後端開發 > php教程 > Nginx和PHP的編譯安裝方法解析

Nginx和PHP的編譯安裝方法解析

PHPz
發布: 2024-02-27 18:10:02
原創
1171 人瀏覽過

Nginx和PHP的編譯安裝方法解析

Nginx和PHP是兩種常用的開源軟體,用於建立Web伺服器和處理動態網頁內容。本文將介紹Nginx和PHP的編譯安裝方法,並提供具體的程式碼範例。

一、Nginx的編譯安裝方法

Nginx是一個高效能的HTTP和反向代理伺服器,安裝Nginx可以幫助我們快速建立一個穩定、有效率的Web伺服器。

1. 下載Nginx原始碼套件

首先,我們需要到Nginx官網(https://nginx.org)下載最新的Nginx原始碼套件。在本文撰寫時,最新版本為nginx-1.19.8.tar.gz。

2. 解壓縮原始碼包並配置編譯參數

在終端機中執行下列指令,將原始碼包解壓縮到指定目錄:

tar -zxvf nginx-1.19.8.tar.gz -C /usr/local/src
登入後複製

進入解壓縮後的目錄,執行configure指令設定編譯參數:

cd /usr/local/src/nginx-1.19.8
./configure --prefix=/usr/local/nginx
登入後複製

3. 編譯與安裝Nginx

#執行make指令進行編譯:

make
登入後複製
登入後複製

然後執行make install指令進行安裝:

make install
登入後複製
登入後複製

4. 啟動Nginx服務

安裝完成後,執行下列指令啟動Nginx服務:

/usr/local/nginx/sbin/nginx
登入後複製

二、PHP的編譯安裝方法

PHP是一種流行的伺服器端腳本語言,常與Nginx一同使用來處理動態網頁內容。下面介紹PHP的編譯安裝方法。

1. 下載PHP原始碼套件

造訪PHP官網(https://www.php.net)下載最新的PHP原始碼套件。在本文撰寫時,最新版本為php-7.4.16.tar.gz。

2. 解壓縮原始碼包並設定編譯參數

執行以下指令解壓縮原始碼包:

tar -zxvf php-7.4.16.tar.gz -C /usr/local/src
登入後複製

進入解壓縮後的目錄,執行configure指令設定編譯參數:

cd /usr/local/src/php-7.4.16
./configure --prefix=/usr/local/php --with-openssl --with-zlib
登入後複製

3. 編譯和安裝PHP

執行make指令進行編譯:

make
登入後複製
登入後複製

然後執行make install指令進行安裝:

make install
登入後複製
登入後複製

4. 配置PHP和Nginx的配合

在Nginx的設定檔中加入以下設定以支援PHP:

location ~ .php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
    include        fastcgi_params;
}
登入後複製

5. 重新啟動Nginx和PHP-FPM

執行下列指令重新啟動Nginx和PHP -FPM服務:

/usr/local/nginx/sbin/nginx -s reload
/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini
登入後複製

總結

透過本文的介紹,我們學習了Nginx和PHP的編譯安裝方法,並了解如何配置它們來一起工作。透過合理的配置和管理,我們可以建立一個高效能、穩定的Web伺服器,為使用者提供更好的存取體驗。

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板