對於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中文網其他相關文章!