今天本来想更新一下一个测试代码的版本,结果composer install 提示需要如数用户名和密码
网上查了下原来是Laravel China 镜像为了限制恶意流量消耗做了限制,所以出现这种情况,而且不久也即将停用,所以我立马换了代码源,我换的是阿里云的镜像地址,速度也是很nice,修改composer.json的repositories配置项就可以了,或命令行执行composer的配置为阿里云镜像,这样以后就不用单个去修改composer.json文件了:
"repositories": {
"packagist": {
"type":"composer",
"url":"https://mirrors.aliyun.com/composer/" //阿里云镜像
}
}
命令:composer config -g repositories.packagist composer https://mirrors.aliyun.com/composer/
这里简单记录下。
阿里云镜像有时会出现zlib_decode():data eroor错误的情况,排除composer版本过低问题的话,这时更换其他源也许是一个解决办法,比如:安畅网络镜像,
composer config -g repos.packagist composer xxx
composer config -g -l //查看当前源
composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/ //腾讯
相关文章:
Laravel China 镜像完成历史使命,将于两个月后停用
阿里云 Composer 全量镜像