默認情況下,如果被訪問的php腳本中包含語法錯誤,服務器會返回一個空的“200 ok”頁面
在php.ini中的fastcgi.error_header選項允許在這種情況下產生一個HTTP錯誤碼
以使web服務器可以正確攔截並處理這個錯誤碼,類似直接在php代碼中調用header()返回500狀態碼,如
header("HTTP/1.1 500 Internal Server Error");
重新配置:在 php.ini 中設置 display_errors = on 開啟錯誤顯示,就行了
另外在 php-fpm.conf 中設置的php.ini選項優先於在php.ini中設置的選項,如
在 php.ini 中設置 display_errors = on
在 php-fpm.conf 中設置 php_flag[display_errors] = off
那么結果是 off