yii2的框架的安装,以及扩展的安装,都是用composer,下面是安装composer的具体方法:

  1. 查看php是否存在
    1. php --version

    如果不存在,将安装的php设置下快捷方式,这样,就可以直接用php执行。

  2. 我当前的php的安装路径为/usr/local/php/bin/php 我设置了下快捷方式:
    1. ln -s /usr/local/php/bin/php /usr/local/bin/php
  3. 安装composer
    1. curl -sS https://getcomposer.org/installer | php
    2. mv composer.phar /usr/local/bin/composer
  4. 到这里就安装完成了,譬如,我可以用下面的方式安装asset
    1. 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:

    1. php composer.phar global update fxp/composer-asset-plugin --no-plugins

    PS: If after update it still not working, try also following:

    1. composer global require fxp/composer-asset-plugin --no-plugins

    如果上面的方法还是有问题,譬如我曾经的报错:

    Yii2 安装 – composer_composer

    我采取的办法是清空composer global存放的文件夹。我的composer我使用的是root账户,我清空命令如下:

    1. rm -rf /root/.composer

    然后重新安装:

    1. 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