2012-03-19 356 views
1

我安裝在Windows 7Xdebug的nginx的無法加載擴展

當我想安裝了XDebug,我下載了XDebug 2.20(新的5.4.0),然後我複製PHP 5.4.0和1.0.14 nginx的DLL到我的「PHP分機」文件夾。之後,我在php.ini文件中添加這些行。

zend_extension = C:\nginx\php\ext\php_xdebug.dll 

[xdebug] 
xdebug.remote_enable = 1 
xdebug.remote_autostart=off 
xdebug.remote_handler = dbgp 
xdebug.remote_host = localhost 
xdebug.remote_port = 9900 

,但是當我開始nginx的似乎 「無法加載C:\ nginx的\ PHP \分機\ php_xdebug.dll」,但文件夾和文件是正確的。

但是當我試圖改變「zend_extension = C:\nginx\php\ext\php_xdebug.dll」與「zend_extension_ts = C:\nginx\php\ext\php_xdebug.dll」它沒有任何看似錯誤,但我phpinfo()文件似乎沒有安裝Xdebug的。

我該如何運行它?

回答

0

您不應該再使用zend_extension_ts,而只是使用zend_extension。 _ts和_debug後綴已在PHP 5.3中刪除。如果您看到「加載失敗」,則很可能是您使用了錯誤的二進制文件。請參閱http://xdebug.org/find-binary.php查看您需要哪一個。