我想要让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,它运作良好 –