我正在尝试使用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
答案 0 :(得分:1)
我使用phpStorm与windows 8 + wampserver 32bit(也是64位工程)并且它可以工作,但我必须更新xedebug.dll:http://xdebug.org/download.php
您可能还需要在浏览器中启动debuging会话,有用的Chrome扩展程序:xdebug helper
可能有很多原因,但其中一个原因可能就是它。