我为NB 7.0.1安装了一个插件,该插件启用了CodeIgniter,但当我使用它创建项目时,被告知我需要为Netbeans指定一个PHP解释器。我试图使用Xampp中的php.exe来完成此操作,但我遇到了Java null pointer
错误。我似乎无法解决这个问题,但我在想,既然Linux机器可以做到这一点,为什么我需要在Windows上使用解释器?我已经在虚拟机上设置好了。
这里有什么建议吗?非常感谢!
我使用的是NB 7.1.1,在创建新项目时,CodeIgniter插件也出现了类似的问题。NetBeans会抱怨在Tools->Options->PHP General中没有定义PHP解释器。它不会启用"完成"按钮,因此无法设置新项目。
我刚刚创建了一个名为nb_cli.bat的伪批处理文件,并将nb指向PHP解释器。我不打算在本地机器上执行(或调试)CodeIgniter CLI代码,这样该文件可能永远不会被执行。
如果您想在本地调试或运行php,请确保xammp在NetBeans之外正常工作。但如果没有,这个修复程序应该会让你解决NetBeans的问题。
我在本地网络上有一个单独的linux服务器用于开发,因为当我使用多台机器进行开发/测试等时,本地不需要apache/php。
NetBeans应该通过将阻止项目设置的警报中的PHP解释器消息降为未定义(或未找到)PHP解释器的警告来修复此问题,因此CLI测试可能无法运行。
作为一种选择,如果你有一个安装了NB的linux盒子,你可以在那里创建新项目,并将整个文件夹(包括nbproject文件夹)复制到你的电脑上,你应该可以通过定义没有PHP解释器来获得。
希望这能让你继续使用NB和CodeIgniter。如果您需要更多详细信息,只需询问即可。