0

我无法让 Zend 调试器在 Windows XAMMP 安装上的 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=总是

  5. 重新启动apache

  6. 用 phpinfo() 运行脚本;

  7. 在带有行的框中查找调试器的参考 该程序使用 Zend 脚本语言引擎

  8. 找不到参考

4

1 回答 1

1

几天前有一个类似的问题,我学到的是

您不能在 Windows 系统上运行带有线程安全的 PHP 5.3 的 ZEND 调试器。

(会给你参考,但我在不同的系统上拥有它,所以没有历史,如果我得到链接会更新它)

以下是您可以尝试的替代方案:

1.回到 5.2.xx 版本的 php(如果这不是问题)并为该版本配置 zend 调试器。

2.安装Zend server(听说用起来很方便)

3.使用 php 5.3 的非线程安全版本(不确定但可能有效)

4.不要使用zend_debugger,改用Xdebug之类的替代品,(我目前正在使用它,它工作正常)。

更新:为您获取这些链接。

zenddebugger 只支持非线程安全的 PHP 仍然是真的吗?

http://forums.zend.com/viewtopic.php?f=59&t=1918#p13729

设置 Zend 调试器

希望他们有所帮助

于 2013-01-13T18:30:03.280 回答