在我的学生许可证到期的不可避免的一天,我将自己从PhpStorm中解脱出来。我正在尝试设置PDT(有关其他免费PHP环境建议的评论很受欢迎,但不回答这个问题。)
无论如何,当我添加一个PHP可执行文件时,调试器有一个强制选项。保留Zend的默认值,当尝试使用绿色大按钮运行hello world文件时,我得到了
"Launch Error - Session Terminated"
"启动testFile时出错无法启动会话。 为了生成调试信息,请确保将调试器正确配置为php.ini指令。"
问题基本上是 - 因为我还没有设置调试器而产生这个错误?但如果是这样的话,那就问一下是否有可能在没有调试器的情况下使用PDT。如果不可能,为什么?你不需要PhpStorm的调试器。仅仅是Eclipse不支持这个用例的问题,还是我对工具链的理解存在差距,并且PhpStorm是否正在做一些重要的事情以使自己在没有调试器的情况下工作?
我想,有没有理由不想安装调试器(可能是可以忽略不计的)开销来实际设置它?
答案 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