我已经在PHP 5.3.21的iis 7服务器上安装了Symfony2,一切正常(php,交响乐演示页面)。
我尝试创建自己的helloWorld,正如教程所说:
php app / console generate:bundle
我去开始 - >运行 - > CMD并放上那行代码,它给了我这个:
无法打开输入文件:app / console 当我执行此命令时,有人问我在项目目录中
我将PHP目录放到系统路径中,但问题仍然存在。
答案 0 :(得分:0)
更新:我最终与@reza一起进行了一个屏幕共享程序,并发现他不小心将他的PATH变量设置为D:\ php \ wamp \ bin \ php \ php5.3.10 \ php.exe而不是D:\ PHP \ WAMP \ BIN \ PHP \ php5.3.10。解决这个问题解决了这个问题。
答案 1 :(得分:0)
对于较新版本的Symfony(2.4.x或更高版本),请在Windows上使用此方法来解决此问题:
"symfony/console": "2.4.*@dev"
下。并保存文件。php path/to/composer.phar install
。请记住,您应该在项目的目录中,并且/ to / composer.phar是composer.phar文件的实际路径。php bin/console generate:bundle --namespace=Test/PrintBundle --format=yml
来测试捆绑系统的工作原理。答案 2 :(得分:0)
如果您使用命令提示符创建Symfony 2.5项目,则控制台文件不存储应用程序文件夹,但存储在bin文件夹中,因此您需要使用bin文件夹而不是app文件夹(CODE是:php bin / console generate:束)。