centos 下開啟php錯誤提示
默認模式下的Apache是沒有開啟錯誤語法提示的,是為了安全性的問題。但如果用LAMP作為測試機,就很必要開啟提示了。不然錯誤在那里也搞不清。
修改php.ini文件。不同的安裝,php.ini存放的位置也有所不同。最簡單的辦法是用phpinfo()來先查看存放位置,我在6.4下用yum安裝的 目錄在 /etc/php.ini。
chmod 777 /etc/php.ini
vi /etc/php.ini
修改下行,把Off值改成On
display_errors = Off
搜索下行
error_reporting = E_ALL & ~E_NOTICE 或 error_reporting = E_ALL & ~E_DEPRECATED
改為
error_reporting = E_ALL | E_STRICT
修改Apache的 httpd.conf
這文件在/etc/httpd/conf/httpd.conf
修改權限后,添加:
php_flag display_errors on
php_value error_reporting 2039
重啟Apache,提示就出來
/etc/init.d/httpd restart