1. 配置方式
1.1 命令行配置
以阿里云为例,全局模式(推荐):
$ composer config -g composer /composer/
1.2 单独项目使用
$ composer config composer /composer/
2. 修改文件配置
有两种写法
2.1 数组方式
[ ] 是数组方式,按照顺序查找
{
"repositories": [
{
"type": "composer",
"url": ""
}
]
}
2.2 对象方式
{ } 对象方式: 使用JSON对象表示法。但是,JSON键/值对应被视为无序,因此无法保证一致的行为. 那么用对象方式有什么优势?
{
"repositories": {
"foo": {
"type": "composer",
"url": ""
}
}
}
官方文档
3. 镜像源
阿里云 Composer 全量镜像(推荐)
镜像类型:全量镜像
更新时间:1 分钟
镜像地址:/composer/
官方地址:/composer/
镜像说明:阿里云 CDN 加速,更新速度快,推荐使用
安畅网络镜像
镜像类型:全量镜像
更新时间:1 分钟
镜像地址:
官方地址:/
镜像说明:此 Composer 镜像由安畅网络赞助,目前支持元数据、下载包全量代理。
交通大学镜像
镜像类型:非全量镜像
镜像地址:/
官方地址:/packagist/
镜像说明:上海交通大学提供的 composer 镜像,稳定、快速、现代的镜像服务,推荐使用。
Laravel China 镜像(deprecated)
镜像类型:全量镜像
更新时间:10 分钟
镜像地址:
官方地址:镜像详情
镜像说明:Laravel China 社区镜像,已于 2019 年 9 月 4 号停用。详见:博客:Laravel China 镜像完成历史使命,将于两个月后停用
参考
Composer 国内加速:可用镜像列表
composer require itsgoingd/clockwork --dev