#composer安装 curl -sS https://getcomposer.org/installer | php #若是该命令执行不了,经过其余方式下载install文件后再执行“php install(经过php执行install这个文件)”有可能就能安装了 mv composer.phar /usr/local/bin/composer #更新 composer self-update #composer查看安装详情 composer update -vvv #composer添加其余镜像 //方法1:当前目录下的composer.json中添加以下配置 { "repositories": [ { "packagist": false }, { "type": "composer", "url": "https://packagist.phpcomposer.com" } ] } //方法2:执行命令 composer config -g repo.packagist composer https://packagist.phpcomposer.com 后会在全局配置文件中加入中国镜像的配置 [1] #composer的初步使用 1. curl -sS https://getcomposer.org/installer | php #下载和安装composer.phar文件到当前目录 2. php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.6 #在当前目录建立一个advanced的文件夹,并在目录上建立一个"yii2-2.0.6"的项目。 #composer清除缓存 composer clear-cache #相关配置保存的目录 /root/.composer/config.json /root/.composer/composer.json #若是安装中须要github的token输入后会保存在这个文件中 /root/.composer/auth.json #若是在Win7下则是在“C:/Users/%USERNAME%/AppData/Roaming/Composer”目录下对应的文件中 #Win7下安装composer [1] 1. https://getcomposer.org/download/ 下载最新版的composer.phar。 2. 在composer.phar所在目录新建composer.bat脚本。 脚本内容: @ECHO OFF php "%~dp0composer.phar" %* 3. 将composer.bat加入环境变量path中则可全局使用。 4. 在cmd下输入composer -V若是有版本信息显示则表示安装成功。 #composer使用 1. 新建项目目录,并在目录下新建 composer.json 文件。 文件中内容示例: { "require": { "yiisoft/yii2": "*" } } 2. 执行 composer update -vvv 则开始安装相关软件。 #安装好composer后,若是要安装yii2须要用命令安装须要的插件 composer global require "fxp/composer-asset-plugin:^1.4.2" #下面的命令也和npm相关命令同样自动把命令中的相关库添加到composer.json中 composer require yiisoft/yii2 "~2.0.0" #版本依赖包 [1] ~会匹配最近的小版本依赖包,好比~1.2.3会匹配全部1.2.x版本,可是不包括1.3.0 ^会匹配最新的大版本依赖包,好比^1.2.3会匹配全部1.x.x的包,包括1.3.0,可是不包括2.0.0 *安装最新版本的依赖包 #阿里云Composer镜像 [1] composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/