我花了一些时间试图设置xdebugger与PhpStorm 2016.2一起工作但没有成功。我的意思是,断点根本不起作用。
我在Windows上为PHP 5.6服务器运行AMPPS。
是的,我正在php.ini
文件的每次修改时重新启动Apache。
我会放一些相关内容的截图,希望有人能发现错误。
这是来自xdebug的错误:
日志打开2016-11-14 19:39:56 I:连接到已配置的地址/端口:localhost:9001。
W:为'localhost:9001'创建套接字,WSAPoll:10022 W:为'localhost:9001'创建套接字,WSAPoll:10022 E:无法连接到客户端。 :-(
日志于2016-11-14 19:39:56关闭
如果有人可以帮助我,我会非常感激。 在这一点上,我觉得我已经尝试了一切。
答案 0 :(得分:1)
转到“运行” - >编辑配置。
点击" +"符号,并转到PHP远程调试。
填写"姓名"字段并从"服务器"中选择您的服务器组合(如果你还没有,则创建一个新服务器)。
设置" PHPSTORM"作为你的理想关键。
然后转到https://www.jetbrains.com/phpstorm/marklets/并将标记保存为浏览器中的书签。在调试之前激活DEBUG。
然后它应该工作,设置断点并使用右上角组合中选择了服务器的bug按钮启动调试会话,或者从Run - >调试。
你的apache配置对我来说很好。
希望它有所帮助,如果没有,请随时发表评论!