无法在Win8上远程调试php5.4

时间:2013-01-20 16:09:14

标签: php windows-8 xdebug phpstorm

我正在尝试使用phpStorm 4.0.3远程调试php 5.4.4,但失败了。奇怪的是,我可以在Phpstorm中正常调试本地PHP代码。

我正在使用Xdebug v2.2.0而我的操作系统是Windows 8,这是我无法调试的主要原因。因为我可以在Windows Server 2003上使用相同的配置来执行此操作。

这是php.ini中的配置:

[xdebug]
zend_extension="D:/apachePHP/PHP/ext/php_xdebug.dll"

xdebug.remote_enable   = On
xdebug.remote_host     = "localhost"
xdebug.remote_port     = 9000
xdebug.remote_handler  = "dbgp"
xdebug.auto_trace = 1
xdebug.collect_includes = 1
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.default_enable = 1
xdebug.collect_assignments = 1
xdebug.collect_vars = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back = 1
xdebug.show_exception_trace = 1
xdebug.show_local_vars = 1

1 个答案:

答案 0 :(得分:1)

我使用phpStorm与windows 8 + wampserver 32bit(也是64位工程)并且它可以工作,但我必须更新xedebug.dll:http://xdebug.org/download.php

您可能还需要在浏览器中启动debuging会话,有用的Chrome扩展程序:xdebug helper

可能有很多原因,但其中一个原因可能就是它。