小编Jos*_*ape的帖子

带有PhpStorm IDE的Xdebug-检测传入连接,但不会启动调试控制台

我试图用PhpStorm 7.0设置Xdebug(2.2.3),但无法像过去一样启动逐步调试控制台。我用来设置的指南是:

我知道Xdebug扩展本身在页面加载时正在创建cachegrind.out.3280文件(具有所有所需脚本和变量/值的12Mb连载)。我在php.ini(php版本5.4.12)中设置的是:

zend_extension="c:/wamp/bin/php/php5.4.12/zend_ext/php_xdebug-2.2.3-5.4-vc9-x86_64.dll"
xdebug.profiler_output_dir="c:/wamp/tmp"
xdebug.profiler_output_name="cachegrind.out.%p"
xdebug.profiler_enable=1
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.idekey=xdebug
xdebug.remote_connect_back=1
xdebug.remote_host=dashboard.dev
Run Code Online (Sandbox Code Playgroud)

设置断点后,打开Xdebug chrome扩展名,单击以收听PhpStorm中的Xdebug并刷新,我得到了来自Xdebug的传入连接对话框:

 Xdebug的传入连接

但是,当我单击“接受”时,对话框消失,并且没有任何反应。

然后,如果我转到PhpStorm中的“设置” /“ PHP /服务器”,则会看到已创建一个新条目: PhpStorm中的设置/ PHP /服务器

只有删除添加的条目,我才能在刷新页面时再次显示“传入连接”对话框。我注意到端口设置为80,所以想知道这是否正确,因为Xdebug扩展设置为通过端口9000运行。当我单击“验证远程环境”选择部署服务器,然后单击“验证”时,我得到:没有加载调试扩展。所以我假设问题出在这与如何设置有关。

php debugging xdebug phpstorm

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

debugging ×1

php ×1

phpstorm ×1

xdebug ×1