为啥 xdebug 没有出现在 phpinfo() 中

Posted

技术标签:

【中文标题】为啥 xdebug 没有出现在 phpinfo() 中【英文标题】:Why is xdebug not showing up in phpinfo()为什么 xdebug 没有出现在 phpinfo() 中 【发布时间】:2011-07-27 02:34:49 【问题描述】:

我正在尝试进行以下设置工作:

Windows 7 - 64 位 XAMPP 1.7.4 XDebug [php_xdebug-2.1.0-5.3-vc9-x86_64.dll]

当我从 Xampps 主页运行 phpinfo() 时,XDebug 没有在任何地方列出。我检查了Apache错误日志,没有错误,所以加载模块似乎没有问题?我已经好几年没用过 PHP了,所以我不知道为什么这不起作用。

[PHP.ini]

[XDebug]
zend_extension_ts = "C:\xampp\php\ext\php_xdebug-2.1.0-5.3-vc9-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000

【问题讨论】:

【参考方案1】:

我认为您没有正确的编译器版本。将你的 phpinfo 的输出复制到this 页面,它会告诉你你需要哪个版本。

【讨论】:

我使用了错误的编译器并且使用了错误的zend_extension。需要在没有_ts的情况下编写它。很棒的链接谢谢!【参考方案2】:

打印出你的

phpinfo();

并查看“编译器”行

在家 (win7x64 + wamp) => MSVC6 (Visual C++ 6.0)

所以你需要vc6 版本而不是vc9 版本

【讨论】:

谢谢,这是问题的一部分

以上是关于为啥 xdebug 没有出现在 phpinfo() 中的主要内容,如果未能解决你的问题,请参考以下文章

XDebug 不是格式错误

PHPsthdy+xdebug

phpStudy中Xdebug设置 phpStorm设置

Xdebug 已安装但未在 Xampp 的 Phpinfo 中显示

Mac下配置xampp和Xdebug

Mac下配置xampp和Xdebug