如何在 nginx 中配置 php?安裝 PHP配置 Nginx,包括設置 PHP 腳本路徑和 PHP-FPM 套接字位置啟用并測試配置,確保 PHP 輸出正常顯示
如何在 Nginx 中配置 PHP
簡介:
Nginx 是一個流行的 Web 服務器,而 PHP 是一種服務器端的腳本語言。為了使用 PHP 編寫動態 Web 應用程序,需要在 Nginx 中配置它。
步驟:
立即學習“PHP免費學習筆記(深入)”;
1. 安裝 PHP
2. 配置 Nginx
location ~ .php$ { root /var/www/html; fastcgi_pass unix:/var/run/php/php-fpm.sock; fastcgi_index index.php; include fastcgi_params; }
- 將 /var/www/html 替換為 PHP 腳本所在的目錄。
- 將 /var/run/php/php-fpm.sock 替換為 PHP-FPM 套接字的位置。
3. 啟用并測試配置
- 重新加載 Nginx:sudo nginx -s reload。
- 創建一個簡單的 PHP 文件(例如 index.php)并將其放在 /var/www/html 目錄中。
- 訪問包含 PHP 代碼的 Web 頁面。如果看到 PHP 輸出,則配置成功。
其他注意事項:
- 確保 PHP-FPM 服務正在運行:sudo systemctl status php-fpm。
- 如果遇到錯誤,請檢查 Nginx 和 PHP-FPM 日志。
- 調整 fastcgi_pass 值以匹配 PHP-FPM 套接字的位置。
- 考慮使用 Nginx 模塊來增強 PHP 支持,例如 ngx_fastcgi_module。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦