php xdebug无法正常工作

时间:2015-12-01 10:11:49

标签: php laravel phpstorm xdebug

我是php的新手,当我进入php时,我想调试php脚本。 我使用自制软件来安装带有xdebug版本的xdebug。

如配置文件所示,我认为是对的。 我在服务器中使用php build。

php -S localhost:2001

我使用phpstorm 10并设置断点。验证调试器配置通过。 enter image description here
然后我开始听调试连接并运行调试php 但它不起作用。

2 个答案:

答案 0 :(得分:1)

1.使用phpinfo()查看xdebug是否已启用 2.我使用chrome作为客户端,安装xdebug helper
3.启用镀铬按钮(使其变绿)
这就是你用phpstorm做的事情 5.通过Chrome接收您的本地网站 这些是我的步骤,希望有所帮助。

答案 1 :(得分:1)

最后,我解决了我的问题 我认为我所配置的一切都是正确的 php.ini,xdebug.ini 问题是端口,xdebug默认端口是9000,
我检查了我的dev机器端口,9000是通过php-fpm监听的, 也许这就是为什么我不能用php-storm听端口9000。 我将xdebug.ini默认端口更改为9001 ,一切都很顺利。

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