【问题标题】:php eclipse debuggingphp eclipse 调试
【发布时间】:2011-03-30 01:32:10
【问题描述】:

我正在使用 Eclipse 运行一个 php 脚本。当设置断点并运行脚本时,它会抛出这个错误。

形成错误,很明显我已经更改了 php.ini 文件。但我不知道我必须改变什么来制作 zend 或 xdebug。即使我不知道它们的区别是什么。

跟随错误

会话无法启动。 为了生成调试信息,请确保调试器正确配置为 php.ini 指令

【问题讨论】:

    标签: php eclipse xdebug zend-debugger


    【解决方案1】:

    如果没有关于您的具体设置的更多信息,就不可能回答这个问题。 Xdebug 有一些设置文档here 可以帮助您入门。

    可以在over here 找到 xdebug 配置设置的参考手册(即您想要放入 php.ini 的行)。

    我不知道我必须改变什么来制作 zend 或 xdebug。即使我不知道它们的区别是什么。

    Xdebug 是一个 PHP 扩展,zend 框架是一个……嗯,一个框架。它们完全不相关。您无需更改 zend-framework 配置中的任何内容即可启动并运行 xdebug。你的问题只是 PHP(.ini) 的问题。

    补充说明: 如果您的 PHP 安装在 Windows 上,this page 可能对您有很大帮助。 (至少它声称向您展示了“如何配置 PHP 以使 Xdebug 运行”——我还没有测试过,我不运行 Windows)

    【讨论】:

    • OP 可能是指带有zend 的zend 调试器。 PDT 支持 xdebug 以及 zend 调试器。
    【解决方案2】:

    我也遇到了这个错误,我的问题原来是 Eclipse 配置错误。在 Eclipse 中,我已经配置了(在 Windows > 首选项中)“PHP 可执行文件”,但我没有配置 PHP“调试”设置。在 PHP“Debug”中,我必须将“PHP Debugger”设置为 XDebug(我的设置为“Zend Debugger”)。我还必须设置“PHP Executable”并切换“Enable CLI Debug”。我写了a BLOG post about this(带有一些屏幕截图)。

    【讨论】:

      【解决方案3】:

      要解决这个问题,我们需要进入 windows=>preferences 并输入 PHP。在那里你可以找到 PHP Executables 并添加

      名称:php
      可执行路径:您安装 PHP 的路径(例如:C:\php\php.exe
      PHP ini 文件:C:\php\php.ini
      SAPI 类型:CLI
      PHP 调试器:Zend 调试器到 Xdebug

      请看下面的截图:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-05-26
        • 1970-01-01
        • 2011-01-11
        • 2010-12-04
        • 2011-07-20
        • 1970-01-01
        • 2013-03-20
        相关资源
        最近更新 更多