PHP app\console不会尝试为Symfony 2创建包

Ari*_*014 1 php console bundle symfony

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

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

php app/console generate:bundle --namespace = Acme/HelloBundle --format = yml

我去开始 - >运行 - > CMD并放入那行代码,它给了我这个:

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

我将PHP目录放到系统路径中,但问题仍然存在.

Par*_*xit 6

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

请注意,version 2.5在进行了一些更改后,命令将无法使用app/console

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

在此处查看更改.另外,请查看有关差异的更多详细信息


Joh*_*han 5

最有可能的是,您不在symfony2项目目录中.

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

问题是来自教程"app/console"的命令部分是指symfony2项目的"app"目录中"console"脚本的路径.