【问题标题】:Launching xdebug in Eclipse stuck at 57% - How to trouble-shoot? [duplicate]在 Eclipse 中启动 xdebug 卡在 57% - 如何排除故障? [复制]
【发布时间】:2011-09-19 08:54:48
【问题描述】:

可能重复:
xampp 1.7.4 + winxp + eclipse

我正在尝试使用 Eclipse 配置调试器以进行 php 调试,但它卡在 57% 处。 这是我的ini文件

    [XDebug]
;; Only Zend OR (!) XDebug
; zend_extension_ts="C:xamppphpextphp_xdebug.dll"
; Modify the filename below to reflect the .dll version of your xdebug
zend_extension_ts="C:dev\php\ext\php_xdebug-2.1.1-5.2-vc6.dll"
xdebug.remote_enable=0
xdebug.remote_host=127.0.0.1  ; if debugging on remote server,
                              ; put client IP here
xdebug.remote_port=9003
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:dev\php\tmp"

我在 eclipse 中也将端口更改为 9003,但它始终卡在 57%

【问题讨论】:

标签: php eclipse apache2 xdebug


【解决方案1】:

您至少需要启用它:

xdebug.remote_enable=1 # instead of 0

xdebug 安装疑难解答

检查是否安装了xdebug扩展

如果phpinfo(); 没有在列出所有已安装扩展的配置 部分中列出xdebug,则它没有被安装。首先检查这一点很重要,因为如果扩展不可用,则无法启用。请务必先检查这一点,以免在排除故障时看错地方。

以下屏幕截图显示了它安装后的样子:

如果您的phpinfo 未列出xdebug,则表示扩展程序未正确加载。

xdebug website 有一个对 Windows(和其他)安装特别有用的资源,称为 the custom installation instructions。您可以将您的phpinfo(); 输出复制并粘贴到文本框中,它将为您提供要下载的版本/文件以及要编辑的php.ini。因此,您将获得针对您的自定义设置的定制说明。

这应该使您能够成功安装扩展,以便对其进行配置。

【讨论】:

  • 也试过了,换了端口还是不行
  • 我在 php 信息中检查了 xdebug,它不存在!看起来 xdebug 本身没有启用!如何启用它我为 dll 文件选择的路径是正确的还有其他需要做的吗?
  • @kantu:我已经根据您的评论更新了答案。请尝试我在其中链接的自定义安装说明。
  • @kantu:如果您遇到进一步的问题,请提供更新。对于 Windows,有必要确定还需要加载哪种扩展(例如线程安全与否)以及您的 php 版本的哪个版本。因此,即使使用 xdebug 网站上的自定义安装说明也遇到问题,请告诉我。
猜你喜欢
  • 2014-01-10
  • 2015-06-08
  • 1970-01-01
  • 2012-03-21
  • 1970-01-01
  • 1970-01-01
  • 2013-04-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多