【问题标题】:composer update spend much time作曲家更新花费很多时间
【发布时间】:2016-07-30 01:52:19
【问题描述】:

我使用的是 Windows 7 操作系统。当我尝试启动以下命令时遇到问题:

php composer.phar update

启动更新需要 15 分钟,而且我的互联网连接良好(也许更多!)。当我使用其他互联网连接时会发生这种情况。

发生了什么?

【问题讨论】:

  • 所有源都可访问。如果不是,您必须使用代理。
  • Composer 本身需要大约 15 分钟才能启动,还是需要 15 分钟才能下载和安装您的软件包的更新?
  • 更新需要 15 分钟或更长时间而不是作曲家

标签: php symfony composer-php


【解决方案1】:

Composer 更新可能是一个缓慢的操作,因为在具有大依赖关系图的项目中解决依赖关系需要大量时间。如果您在 composer 更新时打开系统监视器,您可能会看到至少一个内核的 CPU 利用率为 100%。

如果您启用了 XDebug,请将其禁用,因为它会显着降低作曲家的性能。

当您有composer.lock 文件并且您实际上不想更新项目的依赖项时,最好使用composer install,因为它只会安装composer.lock 中定义的库版本并且将完成快很多。

【讨论】:

  • 我有两个问题:如何禁用 XDebug?我编辑了 php.ini 文件,但仍然有消息 - 为什么我使用 linux 系统时 composer update 工作得非常快?
猜你喜欢
  • 1970-01-01
  • 2017-05-10
  • 2015-08-02
  • 2015-09-11
  • 2016-05-31
  • 2021-08-07
  • 1970-01-01
  • 2011-06-21
  • 1970-01-01
相关资源
最近更新 更多