为啥 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() 中的主要内容,如果未能解决你的问题,请参考以下文章