yii2的框架的安装,以及扩展的安装,都是用composer,下面是安装composer的具体方法:
- 查看php是否存在
php --version
如果不存在,将安装的php设置下快捷方式,这样,就可以直接用php执行。
- 我当前的php的安装路径为/usr/local/php/bin/php 我设置了下快捷方式:
-
ln -s /usr/local/php/bin/php /usr/local/bin/php
- 安装composer
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
- 到这里就安装完成了,譬如,我可以用下面的方式安装asset
composer global require "fxp/composer-asset-plugin:~1.1.1"
上面如果报错:参看:http://stackoverflow.com/questions/36579559/updating-composer-throws-exception-class-fxp-composer-assetplugin-repository-npm
try to update your
fxp/composer-asset-plugin
:php composer.phar global update fxp/composer-asset-plugin --no-plugins
PS: If after update it still not working, try also following:
composer global require fxp/composer-asset-plugin --no-plugins
如果上面的方法还是有问题,譬如我曾经的报错:
我采取的办法是清空composer global存放的文件夹。我的composer我使用的是root账户,我清空命令如下:
rm -rf /root/.composer
然后重新安装:
composer global require "fxp/composer-asset-plugin:^1.2.0"
文章参考:
https://getcomposer.org/doc/03-cli.md#global
https://getcomposer.org/doc/03-cli.md#composer-home