【发布时间】:2011-03-30 01:32:10
【问题描述】:
我正在使用 Eclipse 运行一个 php 脚本。当设置断点并运行脚本时,它会抛出这个错误。
形成错误,很明显我已经更改了 php.ini 文件。但我不知道我必须改变什么来制作 zend 或 xdebug。即使我不知道它们的区别是什么。
跟随错误
会话无法启动。 为了生成调试信息,请确保调试器正确配置为 php.ini 指令
【问题讨论】:
标签: php eclipse xdebug zend-debugger
我正在使用 Eclipse 运行一个 php 脚本。当设置断点并运行脚本时,它会抛出这个错误。
形成错误,很明显我已经更改了 php.ini 文件。但我不知道我必须改变什么来制作 zend 或 xdebug。即使我不知道它们的区别是什么。
跟随错误
会话无法启动。 为了生成调试信息,请确保调试器正确配置为 php.ini 指令
【问题讨论】:
标签: php eclipse xdebug zend-debugger
如果没有关于您的具体设置的更多信息,就不可能回答这个问题。 Xdebug 有一些设置文档here 可以帮助您入门。
可以在over here 找到 xdebug 配置设置的参考手册(即您想要放入 php.ini 的行)。
我不知道我必须改变什么来制作 zend 或 xdebug。即使我不知道它们的区别是什么。
Xdebug 是一个 PHP 扩展,zend 框架是一个……嗯,一个框架。它们完全不相关。您无需更改 zend-framework 配置中的任何内容即可启动并运行 xdebug。你的问题只是 PHP(.ini) 的问题。
补充说明: 如果您的 PHP 安装在 Windows 上,this page 可能对您有很大帮助。 (至少它声称向您展示了“如何配置 PHP 以使 Xdebug 运行”——我还没有测试过,我不运行 Windows)
【讨论】:
我也遇到了这个错误,我的问题原来是 Eclipse 配置错误。在 Eclipse 中,我已经配置了(在 Windows > 首选项中)“PHP 可执行文件”,但我没有配置 PHP“调试”设置。在 PHP“Debug”中,我必须将“PHP Debugger”设置为 XDebug(我的设置为“Zend Debugger”)。我还必须设置“PHP Executable”并切换“Enable CLI Debug”。我写了a BLOG post about this(带有一些屏幕截图)。
【讨论】: