【问题标题】:Unsuccessful XDebug installationXDebug 安装不成功
【发布时间】:2011-11-05 15:17:55
【问题描述】:

我正在尝试使用 Win 7、Apache 2、PHP 5.3.6 TS VC9 构建(手动安装服务器,无软件包)在我的本地计算机上安装 XDebug。我已按照http://xdebug.org/find-binary.php 的说明进行操作: 我已经下载了 dll,移动到带有其他扩展的目录,将以下代码添加到 C:\Windows\php.ini,重新启动服务器 - 与我的预期相反 - xdebug 既没有安装也没有在 phpinfo 页面中列出。

zend_extension="E:\www\server\php\ext\php_xdebug-2.1.2-5.3-vc9.dll"

尽管我已经多次浏览我的 phpinfo 和 XDebug 站点,但我仍然不知道是什么导致了这个问题。您对如何让 XDebug 正常工作有什么建议吗?

谢谢

【问题讨论】:

  • 你检查过apache的日志吗?
  • greg0ire:是的,我没有看到任何可疑之处。我已经重新启动了服务器,这是新的:pastebin.com/ExzxYvke
  • 您是否在 php.ini 中启用了 xdebug? xdebug.default_enable=1
  • 根据文档 xdebug.default_enable 默认值为 1。当然我试过了,但是没有用。还是谢谢

标签: php apache installation xdebug


【解决方案1】:

根据 netbeans 手册,您必须将 xdebug 配置文件添加到 apache php ini 目录而不是本地 php ini 目录,以使其适用于任何类型的 wamp。 1)http://wiki.netbeans.org/HowToConfigureXDebug 2)wamp的定义:http://en.wikipedia.org/wiki/WAMP

【讨论】:

  • 正如我在第一篇文章中提到的,我没有使用 WAMP(“手动安装服务器,无包”)。还是谢谢
  • 我都没有使用,但你使用的是 Windows。
  • 对不起,我认为 WAMP 是具有此名称的具体包,而不是一般。但是我仍然有问题,虽然我已经将 php.ini 复制到 windows/ 文件夹、 apache/bin/ 文件夹和 php/ 文件夹中。
  • 我什至在我的 VirtualHosts 设置中使用了 PHPINIDir E:/.../apache/bin(它反映在 phpinfo 中),但 xdebug 仍然没有结果。仅供参考,我正在使用来自 apachelounge.com 的 Apache
  • 我正在使用带有 xdebug 的 lighttpd。但是我的 xdebug 也不起作用。
【解决方案2】:

试试 zend_extension**_ts**=... 并在控制台中触发 php -m 以查看内容。无需重新启动服务器

【讨论】:

    【解决方案3】:

    我通过从 5.3.6 更新到 5.3.8 来“解决”了这个问题。我不知道问题出在哪里,但是更新它会正常工作。 (我用http://xdebug.org/find-binary.php

    【讨论】:

      猜你喜欢
      • 2011-09-05
      • 2021-08-02
      • 2011-11-07
      • 2022-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-18
      • 1970-01-01
      相关资源
      最近更新 更多