2010-08-15 88 views
4

我正在使用eclipse运行php脚本。当设置断点并运行脚本时,会引发此错误。php eclipse调试

形成错误很明显,我已经改变了一些php.ini文件。但我不知道我必须改变做什么zend或xdebug。即使我不知道他们有什么不同。

出现以下错误

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

回答

0

如果没有关于您特定设置的更多信息,则无法回答此问题。 Xdebug有一些设置文档here可能会让你开始。

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

我不知道我必须改变,以使任何zend或xdebug。即使我不知道他们有什么不同。

Xdebug是一个PHP扩展,zend框架是...好吧,一个框架。他们完全不相关。为了让xdebug启动并运行,您不必在zend-framework的配置中改变任何东西。你的问题只是一个PHP(.ini)的东西。

附加说明: 如果您的PHP安装在Windows上,this page可能会帮助您很多。 (至少它声称向你展示“如何配置PHP以使Xdebug运行” - 我没有测试过,我没有运行Windows)

+0

OP可能意味着Zend的Zend调试器。 PDT支持xdebug以及zend调试器。 – 2010-08-20 21:09:06

4

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