【问题标题】:How to configure PHP XDebug with Eclipse on XAMPP v3.2.1 for Windows?如何在适用于 Windows 的 XAMPP v3.2.1 上使用 Eclipse 配置 PHP XDebug?
【发布时间】:2015-05-17 01:23:18
【问题描述】:

在 Windows 上的 XAMPP 中默认不启用 XDebug,并且所有尝试安装调试器都会导致死机。

pecl install xdebug 在 Windows 上不起作用,ERROR: The DSP xdebug.dsp does not exist. 会出错

Zend Debugger 的唯一下载是 cygwin 构建,不兼容 XAMPP。

【问题讨论】:

标签: php windows xampp xdebug


【解决方案1】:

DLL php_xdebug.dll 已经与 XAMPP 捆绑在一起,但出于某种愚蠢的原因,默认情况下配置已被注释掉。

取消注释php.ini 末尾附近的行,设置remote_enable=1 并重新启动Apache:

[XDebug]
zend_extension = "C:\usr\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\usr\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "C:\usr\xampp\tmp"

【讨论】:

  • 这些行在我的 php.ini 中根本不存在,甚至在 XAMPP 版本 3.2.2 的 php.ini-development 中也不存在。将这些行添加到 php.ini 的末尾并重新启动 Apache 确实对我有用。
猜你喜欢
  • 2011-06-05
  • 1970-01-01
  • 2011-03-04
  • 2019-08-15
  • 2020-06-01
  • 2010-12-24
  • 2011-07-29
  • 2017-03-05
  • 2016-05-02
相关资源
最近更新 更多