ngxin;php-fpm安裝後,html靜態頁面沒問題,但是phpinfo頁面雖然返回200,但總是空白頁
也沒有任何報錯,考慮應該是nginx已經將php頁面轉移給php處理了,所以問題應該在php的配置上,經過查詢,發現需要在nginx中加入一句話
fastcgi_param script_filename $document_root$fastcgi_script_name;
安裝完nginx後預設的fastcgi_params配置檔案中沒有上面這句話。
在nginx.conf中的
location ~ \.php$
或者在fastcgi_params配置檔案中加入
# php only, required if php was built with --enable-force-cgi-redirect
fastcgi_param redirect_status 200;
fastcgi_param script_filename $document_root$fastcgi_script_name;
然後重啟nginx就可以顯示出頁面了。
Nginx php 編譯安裝
步驟一 yum y install gcc gcc c autoconf libjpeg libjpeg devel libpng libpng devel freetype freetype devel libxml2 libxml2 devel zlib zlib devel glibc gli...
簡單執行Nginx PHP
0.nginx 安裝 zlib tar zxvf zlib 1.2.7.tar.gz cd zlib 1.2.7 configure make make install pcre tar zxvf pcre 8.32.tar.gz cd pcre 8.32 configure make make i...
Nginx PHP 執行原理
nginx engine x 是乙個高效能的http和反向 伺服器,也是乙個imap pop3 smtp伺服器。nginx不只有處理http請求的功能,還能做反向 nginx通過反向 功能將動態請求轉向後端php fpm。下面我們來配置乙個全新的nginx php fpm 進入nginx目錄下,編輯...