Composer国内加速

为什么?

做技术的都知道是为什么,不说了。

怎么解决?

为了解决无法访问、访问速度的问题,国内好多公司都提供了国内镜像。这里说一个比较好用的工具。

CRM – Composer Registry Manager 点击直达

本人及其推荐阅读官方文档,官方文档描述更为详细。中文文档【点击直达

安装

composer global require slince/composer-registry-manager

使用

root@AppEnv:$ php composer.phar repo:ls
 --- --------------- ------------------------------------------------ 
      composer        https://packagist.org                           
  *   phpcomposer     https://packagist.phpcomposer.com               
      aliyun          https://mirrors.aliyun.com/composer             
      tencent         https://mirrors.cloud.tencent.com/composer      
      huawei          https://mirrors.huaweicloud.com/repository/php  
      laravel-china   https://packagist.laravel-china.org             
      cnpkg           https://php.cnpkg.org                           
      sjtug           https://packagist.mirrors.sjtug.sjtu.edu.cn     
 --- --------------- ------------------------------------------------ 

* 号开头的标识当前使用的源

切换

root@AppEnv:$ php composer.phar repo:use aliyun                                                                                        
 [OK] Use the repository [aliyun] success

这在执行 composer update 的时候就会使用阿里云的源了

点赞