为什么 PHP Composer 这么慢?

新手上路,请多包涵

当我所做的只是初始化一个零依赖项的项目时,为什么 PHP Composer 这么慢?这是我运行的命令:

 composer init

<逐步创建composer.json,定义0个零依赖>

 composer install

等待 3 分钟(并不夸张)。

作曲家所要做的就是拉入自动加载器并创建 /vendor ,那么为什么需要这么长时间呢?就此而言,为什么该步骤不在 composer init 上发生?

是否有配置选项可用于在 init 上拉入缓存的自动加载器和供应商?

原文由 AgmLauncher 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 684
2 个回答

另外,禁用 Xdebug 。即使运行像 composer --version 这样简单的命令,Xdebug 也会导致 Composer 花费几分钟。

原文由 adjco 发布,翻译遵循 CC BY-SA 4.0 许可协议

我在 2 个不同的项目上打开了 2 个 PHPStorm 窗口,第一个项目运行速度很快,第二个项目运行速度很慢,作曲家安装和作曲家启动,我整天都在安装。 powershell 窗口也有同样的问题。当我关闭第一个项目时,composer start 在第二个项目中运行良好。

原文由 Aryeh Baker 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题