无法使用NetBeans IDE(8.1)设置Symfony2框架


Unable to setup Symfony2 framework with NetBeans IDE (8.1)

陷入错误:"必须选择Symfony控制台"

近一周来,我一直在尝试建立一个使用Symfony2框架和NetBeans IDE开发web应用程序的环境。我已经准备好了一个HTML引导Javascript项目。除了一些试用案例外,这辆车还没有发动机。要求是选择合适的框架和IDE来开发应用程序的php部分。

我做了以下工作:

  • 从命令行安装安装程序并移动到项目文件夹(位于wamp/www目录中)
  • 从命令行创建了新的symfony项目(php-symfony new Test)
  • 下载并安装了NetBeans 8.1(我也尝试过8.0.1,认为使用GitHub中的.zip文件可能会解决问题,因为大多数类似问题的在线解决方案都与使用.zip文件夹有关-8.1采用安装程序路径)
  • 在NetBeans工具/选项中,我给出了php.exe的路径,在框架下"安装程序"选择了我下载的安装程序文件(D:''wamp''www''projects''symfony)。有一件事让我很困扰,那就是如果我在选择了这个路径后点击"搜索…",它就找不到安装程序

在创建新项目并完成向导的所有步骤(选择框架symphony2)后,我收到错误"symfony2 console must be selected"此时,选项对话框出现在前台,"框架和工具"选项卡打开。错误对话框关闭时弹出选项对话框

由于我没有使用任何zip文件,而是使用安装程序,因此我无法在这里的另一篇文章中应用这些建议,该文章讨论了提取zip文件夹并创建一个包含子内容的新zip文件夹。

现在对这个组合感到沮丧,顺便说一句…我尝试了一个旧版本的NetBeans,这样我就可以使用GitHub中的.zip文件夹,实现了我在stackoverflow上找到的解决方案。。。。同样的结果。我真的需要一些帮助!!提前谢谢。

在Netbeans:ProjectProperties的IgnoredFolders中,包括项目的供应商文件夹。Netbeans发现的任何错误都可以忽略。

此外,在项目属性中,选择Frameworks,Symfony2。选中"已启用"answers"忽略应用程序/缓存目录"。Symfony已经安装,您不需要在Netbean的Tools、Options、PHP、Frameworks…中输入条目。。。,Symfony2安装程序。请确保选中"默认情况下忽略缓存目录"。

这是我的解决方案:

  1. 该解决方案使用Windows XP、Xampp、NetBeans 8.1和symfony 2.8进行了测试
  2. 下载Symfony 2.8,如Symfony官方网站所述
  3. 将其下载到名为"C:''my_project"的文件夹中(但我目标文件夹,将是:"C:''projects''my_project")然后我压缩此文件夹(例如,使用Winzip)。

  4. 打开NetBeans 8.1。首先,我选择"工具|选项| PHP并放入PHP 5 Interpeter:"C:''examplep''PHP''PHP.exe",然后单击"OK"

  5. 选择:"文件|导入项目…|从ZIP文件"I选择ZIP文件"my_project.ZIP",然后选择"文件夹:C:''projects"并继续导入项目

  6. 导入完成后,选择:"文件|关闭所有项目"

  7. 然后"文件|打开项目…"并选择新项目

  8. 最后,选择"文件|项目属性",并在"源"选项中确保路径:"项目文件夹"answers"源文件夹"是相同的。在我的案例中:"C:''projects''my_project"