Composer各大厂商镜像地址

近日各大云厂商公布了各自的 PHP Composer 全量镜像,加上之前的全量镜像资源,整理如下:

一、阿里云

使用说明:https://mirrors.aliyun.com/composer/

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

说明:终于接上大厂水管了,还没来得急测,先更新,估计阿里云做的也不会差。

二、华为云

composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php/

说明:华为 composer 镜像目前还不够完善,composer i 时会出现一些 bug ,而且同步速度也比较慢,好像并非是全量的。

三、腾讯云

composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/

说明:若您使用腾讯云服务器,可以将源的域名从 mirrors.cloud.tencent.com 改为 mirrors.tencentyun.com,使用内网流量不占用公网流量,是不是非常良心。

四、laravel-china

使用说明:https://packagist.laravel-china.org/

composer config -g repos.packagist composer  https://packagist.laravel-china.org

Laravel China 镜像完成历史使命,将于两个月后停用 详情链接:https://learnku.com/articles/30758

五、cnpkg(安畅网络镜像)

使用说明:https://php.cnpkg.org

composer config -g repos.packagist composer https://php.cnpkg.org

六、phpcomposer

composer config -g repo.packagist composer https://packagist.phpcomposer.com

七、交通大学

composer config -g repos.packagist composer https://packagist.mirrors.sjtug.sjtu.edu.cn


镜像使用

composer config -g repo.packagist composer  镜像地址
composer clearcache
composer update || install

说明:若项目之前已通过其他源安装,可以删除 composer.lock 以及 vendor 目录,重新生成。

全局配置,以阿里镜像示例(推荐)

所有项目都会使用该镜像地址:

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.lock 会有老镜像的下载链接残留,处理方法请见:Wiki:Laravel 安装和开发环境:修改项目依赖为新的镜像地址

调试

composer 命令增加 -vvv 可输出详细的信息,示例命令如下:

composer -vvv require alibabacloud/sdk

关闭全局配置(取消配置)

composer config -g --unset repos.packagist


可参考以下链接:

https://learnku.com/composer/wikis/30594

https://learnku.com/articles/30258

https://learnku.com/articles/31084

http://118.25.60.91:9000/article-51/1556246486

声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

精彩评论

全部回复12人评论7,777人参与