Расширение 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(). В журналах ошибок ничего нет. Расширение, которое я использую, предназначено для PHP 5.3, хотя, возможно, поэтому оно не загружается должным образом. Кто-нибудь знает, есть ли версия TS для PHP 5.3+?

1 ответ

У меня была такая же проблема с PHP 5.4.11. Похоже, что потокобезопасные версии ZendDebugger.dll больше не доступны. Использование zend_extension (вместо zend_extension_ts) с ZendDebugger.dll для 5.3.x (максимальная версия, которую я смог найти) также не работало для меня.

В конце концов я решил проблему, переключившись на xdebug с xdebug.org. Скачал php_xdebug-2.2.1-5.4-vc9.dll с http://xdebug.org/download.php и настроил 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
Другие вопросы по тегам