*****************************************【安装】*****************************************
下载地址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文件