使用composer时,输入命令执行后半天没有反应,并最后是失败的消息。
如下载项目中的框架文件时:
composer install
一直没有反应
【注】添加参数 -vvv
可尽可能多的输出执行信息,帮助查看问题所在。
如:使用composer
安装项目的框架文件时,等待时间过长,且没有其它输出
此时使用-vvv
参数输出详细信息composer install -vvv
得到:
此时可以发现在做网络请求时出现的长时间等待,于是可以猜测是国内的网络限制的问题。
解决办法:
设置国内镜像:官方介绍
1、系统全局配置
composer config -g repo.packagist composer https://packagist.phpcomposer.com
2、单个项目配置
进入项目目录,执行命令
composer config repo.packagist composer https://packagist.phpcomposer.com
设置好镜像以后便可成功执行