近日因工作调整,重拾PHP的活,遂启用macbook的开发用途,采用mac自带Apache+PHP搭建本地环境,然发现在macbook自带的Apache+PHP环境中没有开启错误提示,这里提供一个解决方案:
首先,找到的环境中php.ini
之所在,修改display_errors
和error_reporting
两项的值。
找到 display_errors = Off
,把Off
改为 On
. 修改后为 display_errors = On ;
找到 error_reporting = E_ALL & ~E_NOTICE
或者error_reporting = E_ALL & ~E_DEPRECATED
改为 error_reporting = E_ALL | E_STRICT
其次,找到环境中的httpd.conf之所在,在文件的最后面加上下面代码以完善相应配置:
php_flag display_errors on
php_value error_reporting 2039
相关常识
Mac中的php.ini在哪里?
Mac OS X中没有默认的php.ini
文件,其对应的模板文件php.ini.default
,位于/private/etc/php.ini.default
或者是 /etc/php.ini/default
,可以自行拷贝一份进行修改。
sudo cp /private/etc/php.ini.default /private/etc/php.ini
MAC中默认的http.conf在哪里?
Mac OS X中的http.conf
位于/etc/apache2/httpd.conf
。
Apache相关的运行命令:
sudo apachectl start
//开始sudo apachectl stop
//停止sudo apachectl restart
//重启
发表回复