这是一篇翻译文章,原文请见 配置Phpstorm,Xdebug
PhpStorm 和 XDebug 是非常帅气的一对搭档
大部分时候缺少一个debugger工具会导致你无法高效的编写代码,我为一个定制化的wordpress网站工作,通过debugger深度挖掘其功能是必不可少的过程.
配置xdebug与phpstorm工作是非常简单的,但是当两个人同时尝试用相同的IP在同一个远程开发环境中对同一段代码进行debug的时候,这件事情就变得非常微妙,这个时候xdebug无法分别出到底是谁在对代码进行debug.
所以你可以看一下单用户和多用户在配置xdebug时的区别.我会在下面对两者都作出介绍.
单个用户配置phpstorm xdebug 步骤
这有一张单独用户的xdebug工作图
在
php.ini
中做如下配置:
在phpstorm中做如下配置
- 确保phpstorm是在端口监听状态
- 下面在你的代码的某处设一个断点
- 现在你已经可以在你的浏览器中进行debug对话了.这里设置了一个cookie所以服务端的xdebug知道如何执行你的debug需求.
- 在你的浏览器中浏览到'断点'页面(比如你的wordpress主页),如果php+xdebug发现了一个断点,它会发送debug数据到你的IDE.
恭喜你,到现在为止单用户的xdebug配置已经完成了!
未完待续...
Recent Comments