PHP 新手在初期搭建完開發環境後,開發時出現語法錯誤時,伺服器返回500 ( 伺服器內部錯誤),而不是返回錯誤提示。 這時候需要對開發環境做一些設定,幫助你快速查詢問題原因,定位問題,解決問題。
找到 php的組態檔 /etc/php.ini
設定引數值:
display_errors = On error_reporting = E_ALL | E_STRICT
重新啟動apache 服務
service httpd restart
這個時候 瀏覽器已經可以輸出錯誤資訊了。
需要再設定下 apache /etc/httpd/conf/httpd.conf
在 apache的組態檔最後新增 兩行:
php_flag display_errors on php_value error_reporting 2039
重新啟動apache。
對php.ini 中引數的設定 也可用在php程式碼中完成。
呼叫:呼叫ini_set()函數
//開啟php.ini中的display_errors指令 ini_set('display_errors',1); //通過error_reporting()函數設定,輸出所有級別的錯誤報告 error_reporting(E_ALL);
相關參考:TW511.COM
以上就是php如何解決伺服器出現500錯誤的詳細內容,更多請關注TW511.COM其它相關文章!