nginx無法執行php檔案或目錄的解決方法:1、啟動php-fpm伺服器;2、檢查網站的nginx配置;3、開啟nginx.conf文件,查看root指令和fastcgi_param指令路徑;4 、將指令路徑與要存取的檔案路徑設定一致即可。
本教學操作環境:Windows7系統、PHP8.1版、Dell G3電腦。
nginx 無法運行php檔案或目錄怎麼辦?解決nginx 不解析php問題
nginx成功安裝並跑起來了
php安裝成功且php-fpm成功運行:service php-fpm start#netstat -antp | grep :80
netstat -antp | grep :9000
,80和9000連接埠都處於監聽狀態
nginx能存取html靜態檔案但無法存取php檔案
html網頁可以跑起來但是,PHP就是跑不起來......
一、「完成了記得啟動php-fpm伺服器 」 一定要啟動
#二、檢查自己網站的nginx配置,尤其是圖片標示的幾點
# 一般是下面這種情況(我遇到的就是)
nginx .conf 檔案裡,root 指令和fastcgi_param 指令 與你要存取的檔案的路徑不一致所導致的
附註:這裡說明一點,每個版本的nginx設定檔多少有些不一樣,但是大體上是相同的,root指的就是預設存取的路徑,fastcgi_aram指的就是PHP要解析的路徑,這兩個路徑需要一致才可以存取。
此外,遇到這種問題還有可能是權限問題(遇到後會更新)
推薦學習:《PHP影片教學》
以上是nginx 無法運行php檔案或目錄怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!