Php Zend调试器扩展未正确加载

Php Zend调试器扩展未正确加载,php,php-extension,zend-debugger,Php,Php Extension,Zend Debugger,我在windows 7上使用PHP 5.4.4 TS。我正在尝试加载zend debugger扩展,这是我的PHP.ini文件的最后一行: [Zend] zend_extension_ts = C:\php\ext\ZendDebugger.dll zend_debugger.allow_hosts = 127.0.0.1/32,192.168.0.1/32,10.0.0.0/8 zend_debugger.expose_remotely = always 当我调用phpinfo()部分时,扩

我在windows 7上使用PHP 5.4.4 TS。我正在尝试加载zend debugger扩展,这是我的PHP.ini文件的最后一行:

[Zend]
zend_extension_ts = C:\php\ext\ZendDebugger.dll
zend_debugger.allow_hosts = 127.0.0.1/32,192.168.0.1/32,10.0.0.0/8
zend_debugger.expose_remotely = always

当我调用phpinfo()部分时,扩展没有显示。不过,错误日志中没有任何内容。不过,我使用的扩展是针对PHP5.3的,这可能就是它无法正确加载的原因。有人知道PHP5.3+是否有TS版本吗?

我对PHP5.4.11也有同样的问题。看起来ZendDebugger.dll的线程安全版本不再可用。将zend_扩展(而不是zend_扩展_ts)与ZendeBugger.dll一起用于5.3.x(我能找到的最大版本)对我也不起作用

最后,我通过从xdebug.org切换到xdebug解决了这个问题。从下载phpxdebug-2.2.1-5.4-vc9.dll并将php.ini调整为:

zend_extension="C:\php_5_4_11\ext\php_xdebug-2.2.1-5.4-vc9.dll"
zend_debugger.expose_remotely=always

xdebug.remote_enable=on
xebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000