php - Composer 卡在安装依赖项上

标签 php composer-php

读完其他人提出的这个问题后,大多数人都说要有耐心。 现在已经运行了大约 15 个小时,但仍然没有任何进展。 我在 AWS EC2 Micro 上安装了它,我知道它的内存较低,但我添加了 512mb 交换空间。 内存和 CPU 都在 90% 左右。

可以肯定地说它不会完成或者最终会做一些事情吗?有没有办法记录这个过程来看看它在做什么?

最佳答案

Composer 应该在几秒钟内完成合理大小的安装作业。如果要安装的软件包数量非常大(我所说的“巨大”是指比我所经历的还要多,即可能超过 100 个软件包),可能需要几分钟才能完成。

与其他 PHP 脚本相比,该进程使用的 RAM 量不同寻常,即数百兆字节并不罕见。

我建议不要在装备如此糟糕的机器上运行 Composer。添加交换空间不会有任何帮助,它只会使机器对磁盘进行大量读写,从而使整个过程延迟几个数量级(例如慢 100 或 1000 倍)。您应该在开发计算机上运行安装步骤,然后将所有内容复制到 Amazon 实例。

它在您的本地计算机上运行多长时间?

关于php - Composer 卡在安装依赖项上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21032678/

相关文章:

php - 如何使用 PHP 将 SQL 查询结果存储在变量中?

php - PHP 中的包?

Laravel: Composer 更新错误

Gitlab CI - Composer 安装在私有(private)仓库上

php - 插件和主题之间的依赖冲突

php - 当我不更新图像时,它会变成空白并从数据库中删除?

php - 从 S3 存储桶中删除大量对象会卡住。为什么?

php - 32 小时前不包括使用 php 的周末

php - Laravel - 在不调用 composer dump-autoload --optimize 的情况下生成 bootstrap/compiled.php

php - Composer 更新没有说明要安装或更新