1

我已经用 PHP 5.3.8 在 Xampp 服务器上安装了 Symfony2,一切正常(php,symfony 演示页面)。

正如教程所说,我尝试创建自己的 helloWorld:

php 应用程序/控制台生成:bundle --namespace=Acme/HelloBundle --format=yml

我去 Start->Run->CMD 并输入那行代码,它给了我这个:

无法打开输入文件:app/console

我将 PHP 目录放到系统 PATH 中,但问题仍然存在。

4

2 回答 2

6

要执行命令,您应该移动到终端/CMD 中项目的根目录。

请注意,version 2.5已经进行了一些更改,因此命令将无法使用app/console

注意:从 2.5app/console替换为bin/console.

在此处查看更改。另请检查以获取有关差异的更多详细信息。

于 2014-06-16T10:43:25.833 回答
5

很可能,您不在 symfony2 项目目录中。

  1. 启动 Windows 控制台(开始->运行->CMD)
  2. 然后使用命令 cd: "cd c:\htdocs\path\to\your\symfony2\project" 移动到 symfony2 项目根目录
  3. 然后运行教程中的命令

问题是教程“app/console”中的命令部分表示symfony2项目的“app”目录中“console”脚本的路径。

于 2012-04-06T23:54:19.730 回答