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要解析的路徑,這兩個路徑需要一致才可以訪問。
此外,遇到這種問題還有可能是權限問題(遇到后會更新)