首頁  >  文章  >  後端開發  >  聊聊Windows系統下安裝Nginx+PHP的方法

聊聊Windows系統下安裝Nginx+PHP的方法

PHPz
PHPz原創
2023-04-12 09:18:05913瀏覽

對於Web開發人員來說,Nginx和PHP都是非常常見的工具。 Nginx是一款高效能的Web伺服器,而PHP是一種流行的伺服器端腳本語言。本文將介紹在Windows系統下如何安裝設定Nginx和PHP。

步驟1. 下載Nginx

首先需要從Nginx的官方網站下載Nginx的安裝包,可以訪問http://nginx.org/或直接點擊這裡下載最新的版本。下載後解壓縮到本機目錄,例如D:\nginx。

步驟2. 下載PHP

接著需要從PHP的官方網站下載PHP的安裝包,可以訪問https://www.php.net/或直接點擊這裡來下載最新的版本。選擇Windows版本的ZIP壓縮套件下載。下載後解壓縮到本機目錄,例如D:\php。

步驟3. 設定Nginx和PHP

接下來需要設定Nginx和PHP。首先找到Nginx目錄下的conf資料夾,開啟nginx.conf檔。在http模組下新增以下配置:

server {
    listen 80;
    server_name localhost;
    root html;
    index index.html index.htm index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

其中listen指定了監聽的端口,server_name指定了域名,root指定了存取的根目錄,index指定了預設的首頁檔案。 location /的作用是將請求轉送給index.php檔案處理。 location ~ .php$的作用是將.php的請求轉送給fastcgi程序處理。在該配置中使用了127.0.0.1:9000作為fastcgi_pass,這是接下來PHP進程會監聽的連接埠。

接著需要設定PHP。找到PHP目錄下的php.ini-development文件,將其複製一份命名為php.ini。開啟php.ini文件,將以下幾行配置的註解取消掉:

extension_dir = "ext"
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_openssl.dll

儲存並關閉該文件。

步驟4. 啟動Nginx和PHP

到此為止,已經完成了Nginx和PHP的設定工作。接下來需要啟動Nginx和PHP,啟動順序很重要,必須先啟動PHP進程。在執行下列命令之前,請確保您的系統已經安裝了php-cgi.exe程式。使用命令列工具進入PHP目錄下,執行以下命令:

php-cgi.exe -b 127.0.0.1:9000

這會啟動一個PHP的fastcgi進程,並監聽連接埠9000。接下來在命令列工具中進入Nginx目錄下的sbin資料夾,執行以下命令:

nginx.exe

如果提示已經在運行,可以執行以下命令停止服務:

nginx.exe -s stop

在Nginx目錄下的logs資料夾下,可以查看日誌檔案來了解服務的啟動情況。

至此,Nginx和PHP就已經成功地安裝在Windows系統下了。您可以在瀏覽器中造訪http://localhost,如果一切正常,則會看到Nginx的預設歡迎頁面。

如果您需要在Windows系統上進行Web開發工作,Nginx和PHP是必備的工具。透過以上的步驟,您可以很簡單地將它們兩個安裝配置起來。

以上是聊聊Windows系統下安裝Nginx+PHP的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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