执行composer install或composer update 缓慢解决

Author Avatar
yyq 2020-08-11 09:29:36
  • 二维码

执行composer安装或更新缓慢解决

        在执行命令composer install或者composer update时,非常缓慢,究其原因,主要是因为安装包的数据是从github.com获取,安装包的元数据是从packagist.org上下载的,这些都是国外的网站,连接速度缓慢,并随时可能被‘墙’。这个时候可以通过更新连接为国内镜像站点的方式来解决问题,操作如下:


        NO1:修改系统的全局配置:即将配置信息添加到Composer的全局配置文件config.json中,windows打开命令行窗口,linux打开控制台,执行命令:

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

            

        NO2:修改单个项目配置:即将配置信息添加到某个项目的composer.json文件中,windows打开命令行窗口,linux打开控制台,并进入到项目根目录(也就是composer.json文件所在目录),然后执行命令:

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

        该命令会在当前项目的composer.json文件中添加如下配置信息(也可以通过手动直接添加):

            "repositories": {

                "packagist": {

                    "type": "composer",

                    "url": "https://packagist.phpcomposer.com"

                }

            }

         

        NO3:composer config -l -g 命令查看composer当前所有全局配置。


        更新:该镜像地址已于2019年9月4号停用,更新为如下地址(测试使用貌似存在证书问题,自行研究):

            https://packagist.laravel-china.org

        推荐使用:https://mirrors.aliyun.com/composer/

上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语