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

php的作曲家。phar更新

但我发现了一个错误:

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

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

php composer.phar install

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


当前回答

这招对我很管用:

composer install

没有

php composer install

其他回答

昨天,我试图在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.phar require intervention/image

错误:作曲家。Phar:命令未找到

我按照这个过程解决了这个问题

我全局设置了composer并重命名了composer。Phar到composer,然后运行此命令composer需要干预/图像。现在运行正常了

你的作曲家。phar必须在源文件中。我也有同样的问题,我只是剪掉了我的作曲家。Phar到我的框架标准版文件夹,那里是我的整个强文本项目。

如果你使用的是Ubuntu/Linux并且你正在尝试运行

php的作曲家。Phar需要在命令行上进行干预/图像。

使用sudo composer require intervention/image代替。这会给你想要的东西。

对于windows,我创建了composer。CMD并使用下面的文本:

php c:\programs\php\composer.phar %*

作曲家。Phar被安装,c:\programs\php\被添加到我的路径中。

不知道为什么这不是自动完成的。