*****************************************【安装】*****************************************

下载地址https://getcomposer.org/Composer-Setup.exe

一路next,默认安装在C:\Users\Administrator\AppData\Roaming\Composer(AppData被隐藏)

win+r打开cmd命令窗,输入composer,回车(此时compsoer路径C:\ProgramData\ComposerSetup\bin已自动添加至环境变量)

 

一般见到这个界面算是装好了,在C:\ProgramData\ComposerSetup\bin下会自己创建这么几个文件

 

 

然后就可以使用composer了

 

*****************************************【使用】*****************************************

先找到你的项目目录(比如C:\Users\Administrator\Desktop\123),在该文件夹下创建composer.json

在composer.json中写入一下代码,然后保存(假如下载monolog)

{

  "require": {

    "monolog/monolog": "1.0.*"  

  }

}

 

win+r进入cmd命令窗,输入composer install等待安装(php 尽量选择高版本>5.6,用5.4会报错,以及打开openssl)

 

却发现它卡这不动了。大概是网络不好,请求不到国外的数据,那么使用国内镜像的资源吧

ctrl+c,y,回车 终止操作

 

 

 

---------------------【推荐方法】-------------------------

cmd命令直接输入composer config -g repo.packagist composer https://packagist.phpcomposer.com

---------------------【可选方法】-------------------------

(cmd不要离开当前目录)输入composer config repo.packagist composer https://packagist.phpcomposer.com,回车

上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):

"repositories": {
  "packagist": {
    "type": "composer",
    "url": "https://packagist.phpcomposer.com"
  }
}

 

上述两个方法都能使用国内镜像下载文件,缩短下载时间

 

 

此时composer.json应有以下内容

(cmd不要离开当前目录)输入composer install

也许会遇到输入 github token的情况,首先得有一个github账户,没有就注册,登陆之后,token获取则参考https://www.cnblogs.com/leon-2016/p/9284837.html

复制token进cmd命令窗里面是不显示的,直接回车(此时会在composer安装目录下生成一个auth.json,以后composer就。。。)

 

这样就装好了

请求的资源会下载到项目文件夹下的vendor目录下,顺便会生成composer.lock文件

 

posted on 2017-01-02 12:48  longzhankunlun  阅读(664)  评论(0编辑  收藏  举报