2013-11-23 161 views
0

無法加載Xdebug - 它是用配置API220090626,TS,VC9構建的,而運行引擎是API220090626,NTS,VC9和我似乎有這個問題,直到它涉及到調試PHP腳本和請有人可以幫助我,因爲我還沒有真正試圖管理調試一個PHP腳本?無法加載xdebug錯誤

+0

你能提供你的php.ini –

+0

xdebug.idekey = 「於NetBeans XDebug的」 xdebug.remote_enable相關的XDebug位=在 xdebug.remote_mode = REQ xdebug.max_nesting_level = 250 的zend_extension = C:\ XAMPP \ php \ ext \ php_xdebug.dll zend_extension_ts = C:\ xampp \ php \ ext \ php_xdebug.dll –

回答

0

這聽起來像你使用PHP的Windows。有兩個xdebug的DLL,因爲PHP有​​兩種版本的Windows:線程安全(TS)和非線程安全(NTS)。你也必須結婚(5.4 vs 5.5,32 bit vs 64 bit)

轉到Xdebug download page並得到正確的DLL。

+0

這將有意義,這意味着我需要下載一個dll,這是與php 5.4.18兼容的權利 –

+0

IM猜測其爲簡單,只需要用xdebug中的線程安全替換php文件夾中的dll? –

+0

正確。確定您使用的是哪個版本的PHP。所以你需要5.4版本的TS/NTS和32/64位。然後替換DLL – Machavity

2

如果您可以使用phpinfo()加載頁面,請查看體系結構行。如果它的值是x86,則需要32位版本:PHP 5.4 VC9 TS(32位)。如果體系結構是x64,則需要64位版本:PHP 5.4 VC9 TS(64位)。