我尝试配置zend调试器来调试我的本地apache服务器上的php页面。我按照官方论坛(http://forums.zend.com/viewtopic.php?f=59&t=962#p4313)的所有说明进行操作,但在重新启动Apache后,我看不到phpinfo()列出的Zend Debugger。我的php ini是这样的:
zend_extension_ts="C:\Program Files (x86)\PHP\Zend\php-5.3.2\5_3_x_nts_comp\ZendDebugger.dll"
zend_debugger.allow_hosts=192.168.0.104/32,127.0.0.1/32
zend_debugger.expose_remotely=always
ZendDebugger.dll的路径是正确的。我正在使用Windows 7,64位。 apache日志或Windows应用程序日志中没有任何错误消息。
答案 0 :(得分:1)
您使用的是PHP的线程安全版本吗?在php信息文件中检查Zend Extension Build,PHP Extension Build。如果您使用的是线程安全版本,则不能使用ZendDebugger.dll的非线程安全版本。目前还没有针对线程安全PHP 5.3.0的ZendDebugger.dll。
-Aryan