我是symfony2和symblog的新手。在第三章中,当我尝试使用数据fixture时,我尝试了命令:

php的作曲家。phar更新

但我发现了一个错误:

无法打开输入文件:composer.phar

所以我谷歌了一下,试了试

php composer.phar install

但还是得到相同的错误。因此,请指导如何使用wamp在symfony2中安装新的扩展或数据fixture之类的编写器。


当前回答

昨天,我试图在Windows 10上安装Yii2框架,运行这个命令时遇到了同样的问题(无法打开输入文件:composer.phar):

php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9

问题是作曲家。PHR文件不在当前目录中,您需要给出完整路径编写器。phr像

php C:\ProgramData\Composer\bin\composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9

或者你可以使用以下命令创建yii2项目:

 composer create-project yiisoft/yii2-app-advanced advanced 2.0.9

Or

composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9

其他回答

你的作曲家。法尔应放在上述方式。

不访问作曲家通过 作曲家作曲。安装问题

使用 作曲家安装

这招对我很管用:

composer install

没有

php composer install

我知道我的回答对于嵌入式QNAP服务器来说可能太具体了,但我在这里尝试安装Yii:

对我来说,通过PuTTY在QNAP NAS中,在尝试了以上所有技巧后,更新PATH无效,唯一有效的cmd行是:

 /mnt/ext/opt/apache/bin/php /usr/local/bin/composer create-project yiisoft/yii2-app-basic basic

当然,要相应地调整你的路径……

如果我使用哪个composer,我有一个正确的答案,但如果我使用哪个php,没有任何返回。

除此之外,试着逃跑

/mnt/ext/opt/apache/bin/php composer create-project yiisoft/yii2-app-basic

或指

composer.phar

也没用……

我发现这工作,因为我没有卷曲安装。在Windows 8上安装XAMPP。它会将它添加到您的本地构建,我使用.gitignore来避免回购

php -r "readfile('https://getcomposer.org/installer');" | php

我在这里找到了:https://getcomposer.org/download/