首页 >后端开发 >PHP问题 >php怎么显示错误

php怎么显示错误

藏色散人
藏色散人原创
2020-05-08 11:36:4611322浏览

php怎么显示错误

php怎么显示错误?

调试PHP让浏览器提示错误的方法

一、

php.ini中的display_errors的值改为On;

或者

php代码页顶部加上

ini_set("display_errors", "On");
error_reporting(E_ALL);
ini_set("display_errors", "On");  
error_reporting(E_ALL); //显示所有错误信息

这个显示的只是php方面的出错信息,js方面的你用火狐的firebug查看吧

二、Ubuntu下开启php调试模式,显示报错信息

在Ubuntu下php的缺省设置是不显示错误信息的,如果程序出错会显示“无法处理此请求的错误提示”,这在开发环境下非常不方便。

其实我们只要编辑下apache的配置文件就好

1、我的apache 配置文件目录是/etc/apache2/apache2.conf

sudo vim /etc/apache2/apache2.conf

再最后加入以下两行

  php_flag display_errors        on
  php_value error_reporting       2039

2、重启apache  

sudo service apache2 restart

这样就完成了错误信息的显示。

注:如果还不可以就再改下php.ini下的配置(我没有更改是可以显示,因为上面添加的代码已经开启了)

sudo vim /etc/php/7.0/cli/php.ini

搜索display_errors  默认是display_errors=Off  改成display_errors=On 保存退出重启apache2 即可

三、开启步骤如下:

1. 打开php.ini文件。

以ubuntu为例,这个文件在: /etc/php5/apache2 目录下为例。

2. 搜索并修改下行,把Off值改成On

display_errors = Off

3. 搜索下行

error_reporting = E_ALL & ~E_NOTICE

或者搜索:

error_reporting = E_ALL & ~E_DEPRECATED

修改为

error_reporting = E_ALL | E_STRICT

4. 修改Apache的 httpd.conf,

以Ubuntu 为例, 这个文件在:/etc/apache2/ 目录下,这是一个空白文件。

添加以下两行:

php_flag display_errors on
php_value error_reporting 2039

5. 重启Apache,就OK了。

重启命令: :sudo /etc/init.d/apache2 restart.

四、web.config.debug = True

推荐:《PHP教程

以上是php怎么显示错误的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn