php xdebug 不工作

php xdebug not work

我是 php 的新手,当我进入 php 时,我想调试 php 脚本。 我使用 homebrew 安装 xdebug 版本 xdebug.

正如配置文件所示,我认为是正确的。 我使用 php 内置服务器。

php -S localhost:2001

我使用 phpstorm 10 并设置 break point.and Validate Debugger Configuration 通过。
然后我开始监听调试连接和 运行 调试 php.
但它不起作用。

1.use phpinfo() 查看是否启用了 xdebug。
2.I 使用 chrome 作为客户端,安装 xdebug helper
3.enable chrome 上的按钮。(使其变为绿色)
4.this 就是你用 phpstorm 做的
5.accept 您的本地网站 Chrome。
以上是我的步骤,希望对你有帮助。

终于解决了我的问题
我觉得我所有的配置都是正确的。
php.ini,xdebug.ini.
问题是端口,xdebug 默认端口是 9000,
我检查了我的开发机器端口,9000 被 php-fpm 监听, 可能这就是为什么我不能用 php-storm 监听端口 9000。 我 将 xdebug.ini 默认端口更改为 9001,一切正常。

如果有人配置好,但无法使用 ide 进行调试。
请检查端口是否被占用。
文档显示 how the debug communication is set up