2012-10-16 71 views
0

我在使用PHP 5.4.4 TS的Windows 7上。我試圖加載了Zend調試器擴展,它在我的php.ini文件的最後一行:Zend調試器擴展未正確加載

[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,但這可能是爲什麼它不能正確加載。有誰知道是否有用於PHP 5.3+的TS版本?

回答

0

我對PHP 5.4.11有同樣的問題。它看起來像線程安全版本的ZendDebugger.dll不再可用。使用zend_extension(而不是zend_extension_ts)和ZendDebugger.dll for 5.3.x(我能找到的最大版本)也不適用於我。

最後,我通過從xdebug.org切換到xdebug來解決問題。從http://xdebug.org/download.php下載了php_xdebug-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