Nginx PHP 返回200,但是空白頁_PHP教程

來源:互聯網
上載者:User
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$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
或者在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就可以顯示出頁面了。

http://www.bkjia.com/PHPjc/371851.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/371851.htmlTechArticlengxin;php-fpm安裝後,html靜態頁面沒問題,但是phpinfo頁面雖然返回200,但總是空白頁 也沒有任何報錯,考慮應該是nginx已經將php頁面轉移給...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.