在nginx與php的環境中,配置了乙個wordpress,訪問時發現php的頁面一直顯示空白,起初以為是許可權問題,將許可權改成755後還是不行。
然後,開啟nginx和php的日誌,但在日誌裡也沒有發現有價值的錯誤。
繼續嘗試更改php的日誌,依然無果。
最後發現是nginx的配置檔案裡面少寫了一條配置資訊:
fastcgi_param script_filename $document_root$fastcgi_script_name;
未配置以上資訊時,會導致nginx沒有傳送要解析的php檔案位址給phpfpm,所以頁面一直是空白的,也沒有解析的錯誤資訊。
nginx php fpm安裝手記
www 將www加入www組並禁止www登入shell 編譯前編輯src core nginx.h找到 define nginx version define nginx version define nginx ver define nginx var 將上邊資訊替換為你想替換的資訊,便於隱藏ng...
nginx php fpm 執行原理
目錄 cgicgi工作原理 fastcgi php fpm php內建的一種fast cgi 請求步驟 common gateway inte ce 公共閘道器介面 請求模式 web brower 瀏覽器 通過http協議傳輸 http server 伺服器nginx apache cgi prog...
nginx php fpm記憶體配置問題
nginxphp fpm配置過程中最大問題是內洩漏出問題 伺服器的負載不大,但是記憶體占用迅速增加,很快吃掉記憶體接著開始吃交換分割槽,系統很快掛掉!google了一天,終於發現些有用的東西,其實根據官方的介紹,php cgi不存在記憶體洩漏,每個請求完成後php cgi會 記憶體,但是不會釋放給作...