天天看点

PHPSTORM 6.0.3 Xdebug 配置91.调试好后,为什么不显示错误?2.PHPSTORM 6.0.3 配置2.6 xdebug 与PHP 某些文件冲突,导致程序多次加载,程序执行错误

php.ini配置文件

作者:風

通过代码设定 xdebug.auto_trace = 0,

并分别使用 xdebug_start_trace() 和 xdebug_stop_trace() 函数启用和禁用跟踪

php.ini文件,找到并改

display_errors = on

error_reporting = e_all & ~e_notice & ~e_warning

或者

在php文件中设置

ini_set("display_errors","on"); 

error_reporting(e_all);

在php.ini [xdebug]中增加

右侧 xdebug debug port:9000    端口最好换个例如:9033 (9000与某些开发环境套件端口有冲突)

在左侧选中dbgp proxy,右侧输入

ide key:phpstorm

host:localhost

port:9000

name:服务器名称(如127.0.0.1)

host: 你的web服务器的域名或ip(如127.0.0.1),

端口:80如果没有设置的话就是默认

debugger:选择 xdebug

点击 ok

name:名称

server:选择刚建立好的服务器127.0.0.1

start url:index.php(要调试的文件入口)

点击ok

方法一

在index.php 中设置断点,点击 菜单栏 那个小虫子调试,如图

PHPSTORM 6.0.3 Xdebug 配置91.调试好后,为什么不显示错误?2.PHPSTORM 6.0.3 配置2.6 xdebug 与PHP 某些文件冲突,导致程序多次加载,程序执行错误

方法二:

2.5.2.1在index.php 中设置断点,

2.5.2.2菜单run->start listen php debug connections    或点击 小虫子右侧 电话筒 图标

2.5.2.3访问地址http://127.0.0.1/index.php 链接成功

我使用过程出现的问题:调试 yii 2 框架时出现次问题,报 502 错误

解决问题方法:

把 xdebug.auto_trace=0    ,重启apache/nginx ,然后用调试方法1,即可正常

<a target="_blank" href="http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html">http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html</a>

<a target="_blank" href="http://www.cnblogs.com/kisay/p/373cdf43811f94f304cd376b9f6f9cb2.html">http://www.cnblogs.com/kisay/p/373cdf43811f94f304cd376b9f6f9cb2.html</a>

继续阅读