Laravel 安装和开发环境:Composer 多线程下载加速 1 个改进

Composer 2 已经足够快了,不再需要此扩展包

当使用 Composer 创建项目或安装数量较多的依赖包时,速度会很慢,耗时长,影响开发和部署效率。在这样的情况下,大家都会使用国内的 Composer 镜像 。然而,众所周知,Composer 下载依赖包是单线程下载,有时会非常慢。幸运的是,现在有一款非常能让 Composer 多线程下载的工具。

安装拓展包

$ composer global require hirak/prestissimo

(PS:切记要全局安装)

使用

正常使用 Composer 的相关命令即可,会自动生效。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 5
cnguu

报错,无法下载

 [Composer\Downloader\TransportException]                                                                                                                                                                                                     
  The "https://mirrors.aliyun.com/composer/p/hirak/prestissimo%24c7e336c3f329020f6373ca26762011b9abec70eb505fbd606977b4601a92ed2b.json" file could not be downloaded: php_network_getaddresses: getaddrinfo failed: Name or service not known  
  failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known
4年前 评论

@cnguu 是否为网络或命令问题,我这里安装没问题。

001. Composer 加速—— hirak/prestissimo

4年前 评论
cnguu

@zhouzishu

我是在 WSL-Ubuntu18.04 下安装的

$ sudo composer global require hirak/prestissimo

file

4年前 评论
shuxiaoxian 3年前

curl多路复用,不是多线程

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!