Xdebug 远程调试步骤

Xdebug 远程调试步骤

Chris Yue 2 comments
Posts

刚才配置 Xdebug 的时候突然想起以前写了一篇关于 Xdebug 的文章犯下了一个非常大的错误……居然认为是 Xdebug 开启了一个服务让 IDE 来访问……事实正好相反,是 IDE 建立一个服务,Xdebug 作为客户端来访问此服务,所以才会有 remote_host 这个选项。以后没研究清楚之前不能乱下结论了…… Xdebug 官方文档用以下这张动画演示了连接过程,一看就明白是怎么回事了

Xdebug

最后再总结一下 PHP 端要做的步骤:

配置文件开启以下选项:

xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000

然后在要调试的地址后面加上 XDEBUG_SESSION_START=1

如果你觉得加参数的方式很坑爹(我就这么觉得,老是忘记这步),也可考虑开启下面的选项:

xdebug.remote_autostart=1

Xdebug 远程调试步骤 by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

微信赞赏码

写作累,服务器也越来越贵
求分担,祝愿好人一生平安
天使打赏人

2 Comments

dengzhuo

6月 5, 2013 在 4:48 下午

很喜欢你站点的风格。可否共享一份给我。

另外询问:
在D盘有个d:\mylib\sftest.php。我想在symfony中引入,如何自动加载。我用的是1.4版本。谢谢。

 回复

    Chris Yue

    6月 21, 2013 在 9:29 下午

    我就是用的 wordpress默认的 twenty ten 主题,改了一个背景加了几句css而已
    1.4我已经太久没用想不起来了哥们儿实在对不住

     

发表评论

+ 17 = 22