阿里云 Composer 全量镜像

阿里云正式上线PHP Composer全量镜像,所有PHP开发者都可以通过我们的开发者社区developer.aliyun.com/composer加速Composer安装器。
这款镜像工具的最大优势是快,几乎实现与PHP Packagist官方实时同步,每隔30秒刷新全国CDN缓存。它基于阿里云的对象存储OSS和CDN研发同步系统,通过任务分发,实现同步的快速和稳定。
随着 阿里开源镜像 发布以后,很多人在问我们 Laravel China 镜像何去何从。我与禅师讨论后,做了一个艰难的决定:Laravel China 镜像将于两个月后停用。
我们的 CDN 资源是有限的,为了防止恶意流量消耗,本着牺牲少部分人的使用体验,让大部分人能正常使用的初衷,我们在后台做了诸多限制。例如说同一个 IP 下一分钟内只能下载多少次,最大允许下载的文件大小(后台观察到有超大的 zip 包,如下图)等。
本镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本。

今日更新

依赖: 2,070

版本: 2,342

总量统计

依赖: 236,488

版本: 1,752,584

官方错误

Package 无数据: 310

Dist Meta 缺失: 13,191

Dist 404 未找到: 8,959

Dist 410 不可用: 242

全局配置(推荐)

  • 所有项目都会使用该镜像地址:
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  • 取消配置:
    composer config -g --unset repos.packagist

项目配置

  • 仅修改当前工程配置,仅当前工程可使用该镜像地址:
    composer config repo.packagist composer https://mirrors.aliyun.com/composer/
  • 取消配置:
    composer config --unset repos.packagist

调试

  • composer 命令增加 -vvv 可输出详细的信息,命令如下:
    composer -vvv require alibabacloud/sdk

有话要说