1

我已经尝试了几个小时来为 php 配置 xdebugger 但没有结果:s,

我有一个 Windows 7 操作系统,64 位,XAMPP 安装了 5.4.7 PHP 版本,因此我从 xdebug.org 下载了这个版本 PHP 5.4 VC9 TS(64 位)并放在ext目录下(我不确定 TS 是否是正确的版本因为我的 phpinfo() 启用了线程安全。

下一步我在位于php目录文件夹下的 php.ini 上添加了这些行

php.ini 现在看起来添加了这些行:

    ;Added by me
    zend_extension_ts="C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-x86_64.dll"
    xdebug.remote_enable = 1
    xdebug.remote_handler = dbgp
    xdebug.remote_host = 127.0.0.1
    xdebug.remote_port = 9000

我重新启动我的电脑并尝试查看 localhost 并且 phpinfo() xdebugger 还没有出现:s

你能给我建议什么吗,或者让我知道我是否忘记了介于两者之间的东西。

4

1 回答 1

2

好吧,我在这里有一个 Windows 7 64 机器,而 xdebug 就像一个魅力。而且我还运行了 php 5.4.7。

如果我转到我的 php.ini 文件,它看起来像:

[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.var_display_max_depth = 10;

我禁用了其他选项,因为我不需要它们,但是 xdebug 甚至可以使用它们,所以这不是重点

我的扩展中有php_xdebug.dll这个文件,它可以工作。

如果我查看我的 PHPinfo,它会说Thread Safety enabled. 所以我想你应该尝试其他设置,如果不起作用,请查看附件。

于 2013-06-13T08:31:05.373 回答