我想要讓zend調試器使用eclipse啓動,這樣我就可以在代碼中觸發斷點。Zend調試器 - Wamp2.2 + Eclipse PHP
我已經安裝WAMP 2.2(使用PHP 5.3.10 - 線程安全)
我已經安裝了Eclipse '都在一個' 從zend的包。
我已經更新我的php.ini包括
zend_extension = "c:/wamp/bin/php/php5.3.10/zend_ext/ZendDebugger.dll"
[Zend]
zend_debugger.allow_hosts="127.0.0.1"
zend_debugger.expose_remotely=always
當我啓動我的php.exe它顯示
Cannot load Zend Debugger - it was build with configuration API220090626,NTS,VC9, whereas running engine is API2200090626,TS,VC9
我已閱讀,ZendDebugger只能作爲非線程安全的,所以我不能只需下載一個ts版本。我無法找到一個下載鏈接爲PHP 5.3.10(http://windows.php.net/download/)
但是,當我嘗試用5.3.13(nts)替換我的php副本我的sqlsrv擴展是不兼容的,我得到的錯誤
PHP Startup: Unable to load dynamic library 'c:wamp/bin/php/php5.3.10/ext/php_sqlsrv_53_nts.dll' - %1 is not a valid Win32 application
如果我改變我的php.ini不加載SQLSRV擴展我仍然得到錯誤
Failed loading c:/wamp/bin/php/php5.3.10/zend_ext/ZendDebugger.dll
有誰知道我怎樣才能調試工作Zend Framework,Eclipse,wamp和sqlserv?
交換到XDebug,它運作良好 –