我无法在Windows XAMMP安装上让Zend调试器在Apache服务器上运行 - PHP V 5.3.8
这是我到目前为止所做的:
已下载&在这里安装了Zend Eclipse PDT(PDT 3.0.2 w / Eclipse Indigo): http://www.zend.com/community/pdt/downloads
从Zend网站下载的zip文件ZendDebugger-20110410-cygwin_nt-i386
复制文件ZendDebugger-20110410-cygwin_nt-i386 \ 5_3_x_nts_comp \ ZendDebugger.dll 如C:\ xampp \ php \ ext \ ZendDebugger.dll
找到正确的php.ini并将这些行添加到php.ini
zend_extension_manager.debug_server = / XAMPP / PHP / EXT / ZendDebugger.dll
zend_debugger.allow_hosts = 127.0.0.1
zend_debugger.expose_remotely = always
重新启动apache
使用phpinfo();
在行框中查找对调试器的引用此程序使用Zend脚本语言引擎
未找到参考
答案 0 :(得分:1)
几天前有一个类似的问题,我学到的是那个
你不能在Windows系统上使用PHP 5.3运行ZEND DEBUGGER和线程安全。
(会给你参考但我在不同的系统上有它,所以没有历史记录,如果我得到链接会更新它)
以下是您可以尝试的替代方案:
1.返回5.2.xx版本的php(如果这不是问题)并为该版本配置zend调试器。
2.安装Zend服务器(我听说使用它会让事情变得不那么麻烦)
3.使用php 5.3的非线程安全版本(不确定,但可能有效)
4.不要使用zend_debugger,而是使用像Xdebug这样的替代品,(我现在正在使用它并且它工作正常)。
更新: 得到这些链接给你。
Is it still true that zenddebugger only supports non-thread-safe PHP?
http://forums.zend.com/viewtopic.php?f=59&t=1918#p13729
希望他们帮助