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

php的作曲家。phar更新

但我发现了一个错误:

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

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

php composer.phar install

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


当前回答

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

其他回答

最简单直接的方法就是 -使用CD命令提示符导航到我的项目文件夹 -在CDM内输入composer以确保其已安装 -如果是,然后输入composer require ../你打算安装的扩展

只需以管理员身份打开cmd,进入您的项目文件夹,并使用composer命令检查它是否工作。

上述错误是由于编写器不能全局访问。 因此,您需要以管理员身份运行“cmd”。

这对我来说很有效。

我知道我的回答对于嵌入式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

也没用……

用这个:

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

与我的工作,你只需要文件编写器。Phar和作曲家。Json在当前项目中。 命令为

php composer.phar update