【发布时间】:2015-04-14 10:27:12
【问题描述】:
我正在使用 XAMPP 在 Windows 8 中运行 PHP 应用程序,使用 PHP v5.5.6
我已经下载了php_xdebug*.dll,放到C:\xampp\php\ext\
我在C:\xampp\php\php.ini 中配置了[XDebug] 部分,如下所示:
[XDebug]
zend_extension=C:\xampp\php\ext\php_xdebug-2.2.7-5.5-vc11.dll
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\ProgramData\phpDesigner\XDebugCache"
我还配置了 Preferences->Debugger 以使用 C:\xampp\php\php-cgi.exe 和 C:\xampp\php\php.ini
但我仍然无法调试我的代码。当我单击“调试”按钮时,没有任何反应。如果我去 Debug->Xdebug Server->Start,什么都没有发生。
我错过了什么?谢谢。
【问题讨论】:
-
丹尼尔,你有没有让它工作?如果是这样,您能否发布(并接受)答案?谢谢
-
对不起,我放弃了。我使用带有插件的 Webstorm。
-
JetBrains 确实是最好的 IDE,但它们对我来说太贵了 :-( 为什么选择 WebStorm,而不是 PhpStorm?此外,无论您使用哪种 IDE,您仍然需要配置 PHP.ini . 而且,请注意,他们最近发布了 Xdebug v 3,它需要 PHP.ini 中的不同条目当我这样做时,我从 PhpDesigner 启动带有参数的 URL 并遇到断点没有问题。我不能做什么然而是让 IDE 检测我的基于浏览器的应用程序何时发送 AJAX 请求:-(
标签: php apache xampp xdebug phpdesigner