Php Windows和Linux上的Netbeans和CodeIgniter?

Php Windows和Linux上的Netbeans和CodeIgniter?,php,codeigniter,netbeans,Php,Codeigniter,Netbeans,我为NB7.0.1安装了一个插件,启用了CodeIgniter,但当我使用它创建项目时,有人告诉我需要为Netbeans指定一个PHP解释器。我尝试使用您在Xampp中获得的php.exe执行此操作,但我得到了一个Java空指针错误。我似乎无法解决这个问题,但我在想,为什么我需要Windows上的解释器,而Linux机器可以做到这一点?我已经在虚拟机上设置了这个 这里有什么建议吗?非常感谢 我正在使用NB 7.1.1,在创建新项目时,CodeIgniter插件也有类似问题。NetBeans会抱怨

我为NB7.0.1安装了一个插件,启用了CodeIgniter,但当我使用它创建项目时,有人告诉我需要为Netbeans指定一个PHP解释器。我尝试使用您在Xampp中获得的php.exe执行此操作,但我得到了一个
Java空指针
错误。我似乎无法解决这个问题,但我在想,为什么我需要Windows上的解释器,而Linux机器可以做到这一点?我已经在虚拟机上设置了这个


这里有什么建议吗?非常感谢

我正在使用NB 7.1.1,在创建新项目时,CodeIgniter插件也有类似问题。NetBeans会抱怨在工具->选项->PHP常规中没有定义PHP解释器。它不会启用“完成”按钮,因此无法设置新项目

我刚刚创建了一个名为nb_cli.bat的虚拟批处理文件,并为PHP解释器指出了它。我不打算在本地计算机上执行(或调试)CodeIgniter CLI代码,这样该文件可能永远不会执行

如果您想在本地调试或运行php,请确保xammp在NetBeans之外正常工作。但如果不是,这个修复程序应该可以解决NetBeans问题

我在本地网络上有一个单独的linux服务器用于开发,因为当我使用多台机器进行开发/测试/等等时,我不需要本地的apache/php

NetBeans应该通过将PHP解释器消息从阻止项目设置的警报关闭到警告(没有定义(或找到)PHP解释器,因此CLI测试可能无法运行)来修复这个错误

另一种选择是,如果您安装了一个安装了NB的linux设备,您可以在那里创建新项目,并将整个文件夹(包括nbproject文件夹)复制到您的PC上,您应该能够通过不定义PHP解释器来获取


希望你能用NB和CodeIgniter。如果您需要更多详细信息,请询问。

这听起来像是NetBeans中的一个bug。我会更新到最新版本或重新安装。谢谢提供信息。我最终通过卸载Netbeans并重新安装来修复它。很高兴你能解决这个问题。我认为NB仍然存在一个问题(需要指定PHP解释器),因为我在两个盒子(1个windows,1个linux)上升级到了NB 7.1.1,并且仍然需要为windows盒子工作,当然linux很好。希望这能帮助其他人开始使用NB和CodeIngiter;-)