是否可以在没有调试器的情况下使用Eclipse PDT?

时间:2015-03-11 02:35:27

标签: php eclipse debugging eclipse-pdt

在我的学生许可证到期的不可避免的一天,我将自己从PhpStorm中解脱出来。我正在尝试设置PDT(有关其他免费PHP环境建议的评论很受欢迎,但不回答这个问题。)

无论如何,当我添加一个PHP可执行文件时,调试器有一个强制选项。保留Zend的默认值,当尝试使用绿色大按钮运行hello world文件时,我得到了

"Launch Error - Session Terminated"

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

问题基本上是 - 因为我还没有设置调试器而产生这个错误?但如果是这样的话,那就问一下是否有可能在没有调试器的情况下使用PDT。如果不可能,为什么?你不需要PhpStorm的调试器。仅仅是Eclipse不支持这个用例的问题,还是我对工具链的理解存在差距,并且PhpStorm是否正在做一些重要的事情以使自己在没有调试器的情况下工作?

我想,有没有理由不想安装调试器(可能是可以忽略不计的)开销来实际设置它?

1 个答案:

答案 0 :(得分:1)

当然,您可以在没有调试器的情况下使用PDT。由于此错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=462020,您必须使用xdebug配置可执行文件。

您还可以在bugs.eclipse.org上创建官方错误,以添加"无"在php cli配置中。

修改

在PDT 3.5(Eclipse 4.5 - Mars发布)中,我们添加了#34; NONE"作为可能的选择。请参阅:https://bugs.eclipse.org/bugs/show_bug.cgi?id=467260