PhpStorm调试HTTP请求未达到断点

时间:2019-04-24 18:49:13

标签: phpstorm

我相当确定我已经正确配置了PhpStorm进行调试。当我将运行配置创建为“ PHP脚本”时,调试器将按预期运行。

现在,我要按照the official documentation中的说明调试“ HTTP请求”,因为我想传递一些$_GET参数-注意,这是来自浏览器的AJAX请求。

尽管如此,调试器仍未遇到断点;即使在第一行代码上也没有-即使设置了“在第一行上停止”选项。

enter image description here

当我单击红色箭头指示的URL时,它将在浏览器中启动(不带参数),因此路径看起来不错。在IDE中,也没有在浏览器中启动页面时看到PHP错误或警告。

vlocalhost`运行正常。

知道我做错了什么吗?


[更新]感谢@LazyOne的评论。

文件/设置...语言和框架/ PHP /调试,第1点),单击“验证”链接。

显示的路径是脚本的路径,而不是localhost的根。将其更改为localhost的根已通过验证并且有效-但我仍然没有遇到任何断点:-(

enter image description here

2 个答案:

答案 0 :(得分:1)

这可能对一些使用 Windows 的人有所帮助。

转到 File > Settings > PHP > Servers 并取消选中“use path mappings...

答案 1 :(得分:0)

感谢@LazyOne的评论。

文件/设置...语言和框架/ PHP / Debug,第2点)似乎已修复它,从https://www.jetbrains.com/help/phpstorm/browser-debugging-extensions.htmlandactivating安装浏览器插件(第3点可能也有帮助;如果指向第3点,请尝试2个对您来说还不够)

enter image description here