Zend调试器在Windows XAMPP上运行Apache服务器

时间:2013-01-13 14:09:59

标签: apache debugging zend-framework xampp

我无法在Windows XAMMP安装上让Zend调试器在Apache服务器上运行 - PHP V 5.3.8

这是我到目前为止所做的:

  1. 已下载&在这里安装了Zend Eclipse PDT(PDT 3.0.2 w / Eclipse Indigo): http://www.zend.com/community/pdt/downloads

  2. 从Zend网站下载的zip文件ZendDebugger-20110410-cygwin_nt-i386

  3. 复制文件ZendDebugger-20110410-cygwin_nt-i386 \ 5_3_x_nts_comp \ ZendDebugger.dll 如C:\ xampp \ php \ ext \ ZendDebugger.dll

  4. 找到正确的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

  5. 重新启动apache

  6. 使用phpinfo();

  7. 运行脚本
  8. 在行框中查找对调试器的引用此程序使用Zend脚本语言引擎

  9. 未找到参考

1 个答案:

答案 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

Setting up Zend Debugger

希望他们帮助