4

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

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

跟随错误

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

4

3 回答 3

4

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

于 2011-11-14T14:37:23.400 回答
0

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

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

我不知道我必须改变什么才能制作 zend 或 xdebug。即使我不知道他们有什么区别。

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

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

于 2010-08-20T21:05:52.900 回答
0

要解决这个问题,我们需要转到 windows=>preferences 并键入 PHP。在那里你可以找到 PHP 可执行文件并添加

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

请看下面的截图:

在此处输入图像描述

于 2019-05-28T17:55:54.490 回答