nginx怎么配置php

如何在 nginx 中配置 php?安裝 PHP配置 Nginx,包括設置 PHP 腳本路徑和 PHP-FPM 套接字位置啟用并測試配置,確保 PHP 輸出正常顯示

nginx怎么配置php

如何在 Nginx 中配置 PHP

簡介:

Nginx 是一個流行的 Web 服務器,而 PHP 是一種服務器端的腳本語言。為了使用 PHP 編寫動態 Web 應用程序,需要在 Nginx 中配置它。

步驟:

立即學習PHP免費學習筆記(深入)”;

1. 安裝 PHP

  • 在服務器上安裝 PHP。
  • ubuntu/debian 上:sudo apt-get install php
  • centos/Red Hat 上:sudo yum install php

2. 配置 Nginx

  • 打開 Nginx 配置文件 /etc/nginx/sites-available/default
  • 添加以下代碼段:
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
喜歡就支持一下吧
點贊15 分享