【问题标题】:Composer is very slow while downloading Laravel下载 Laravel 时 Composer 很慢
【发布时间】:2016-08-18 09:19:54
【问题描述】:

你能帮帮我吗?我想通过 composer create-project laravel/laravel 将 Laravel 安装到 cms 目录中,但 Composer 下载它的速度非常非常慢。你能帮我看看如何提升它吗?

这是我的终端:

saidalo@Saidalo-Yodgoroff:/var/www/html$ composer create-project laravel/laravel cms "5.1.*"
Installing laravel/laravel (v5.1.33)
  - Installing laravel/laravel (v5.1.33)
    Downloading: 100%         

Created project in cms
> php -r "copy('.env.example', '.env');"
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing vlucas/phpdotenv (v1.1.1)
    Downloading: 100%         

  - Installing symfony/var-dumper (v2.7.11)
    Downloading: 100%         

  - Installing symfony/translation (v2.7.11)
    Downloading: Connecting...

我不知道该怎么办!

【问题讨论】:

  • 网络连接怎么样?
  • 运行composer diagnose检查您的设备是否存在连接问题
  • 试试 --prefer-dist 可能比 pullung 快一点 来源:getcomposer.org/doc/03-cli.md#install
  • 如果你安装了 xdebug,它可能会减慢 composer 的速度
  • @Peh 没有必要,因为这是默认选项:对于稳定版本,Composer 默认使用dist

标签: php laravel composer-php


【解决方案1】:

我在网卡上禁用了 IPv6,它似乎已修复。下面是我未选中的图片,希望对您有所帮助。

Disable IPv6 Img Link

【讨论】:

    【解决方案2】:

    试试hirak/prestissimo Composer 插件。它将大大减少任何大型项目的依赖项安装过程。

    【讨论】:

      【解决方案3】:

      试试

      composer config --global repo.packagist composer https://packagist.org
      

      强制 https

      【讨论】:

      • 解决了! Composer 使用 http 进行连接,下载时间很长。
      【解决方案4】:

      有一个包可以加速你的作曲家。可能有用

      1. 禁用 Xdebug 关掉它,开心就好。

      2. 使用 Prestissimo 是一个全局 Composer 插件,可以并行安装依赖项。快疯了。值得注意的是 Prestissimo 需要 cURL,它可能无法在某些防火墙或代理之后工作。我个人没有遇到任何问题。

      来源:composer speed up from laravel

      【讨论】:

      • Afaik,如果 xdebug 正在使用,composer 会显示警告,这不是给定的情况。
      猜你喜欢
      • 2019-04-17
      • 2016-12-18
      • 2023-03-15
      • 2015-09-15
      • 2019-11-11
      • 1970-01-01
      • 2023-02-07
      • 2021-06-25
      • 2015-10-06
      相关资源
      最近更新 更多