php composer加载过慢处理

2021/01/28 posted in  客户端
Tags:  #php

因为本地镜像切换了阿里镜像,但某些库加载特别慢,故排查一下

composer install的时候,看到获取github.com过慢的库

然后在composer.lock文件查看相关的配置

拼接之后得到镜像地址
https://mirrors.aliyun.com/composer/dists/nesbot/carbon/930ae59aea86acd6abba2ab9c84bcfe41b1b7eec.zip
点击确实下载不了,默认用回了github的源。

因为composer.json默认使用最小等级为dev
"minimum-stability": "dev"

使用这个范围的时候会加载2-dev或dev-master版本,但国内的镜像源对dev版本并没有同步

所以去掉"minimum-stability": "dev"配置和输入指定版本即可。

其它

查看配置

composer config -l -g 

如果不是使用阿里镜像源,可以切换一下

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

暂时觉得阿里云的最好用,镜像60秒同步一次。