读完其他人提出的这个问题后,大多数人都说要有耐心。 现在已经运行了大约 15 个小时,但仍然没有任何进展。 我在 AWS EC2 Micro 上安装了它,我知道它的内存较低,但我添加了 512mb 交换空间。 内存和 CPU 都在 90% 左右。
可以肯定地说它不会完成或者最终会做一些事情吗?有没有办法记录这个过程来看看它在做什么?
最佳答案
Composer 应该在几秒钟内完成合理大小的安装作业。如果要安装的软件包数量非常大(我所说的“巨大”是指比我所经历的还要多,即可能超过 100 个软件包),可能需要几分钟才能完成。
与其他 PHP 脚本相比,该进程使用的 RAM 量不同寻常,即数百兆字节并不罕见。
我建议不要在装备如此糟糕的机器上运行 Composer。添加交换空间不会有任何帮助,它只会使机器对磁盘进行大量读写,从而使整个过程延迟几个数量级(例如慢 100 或 1000 倍)。您应该在开发计算机上运行安装步骤,然后将所有内容复制到 Amazon 实例。
它在您的本地计算机上运行多长时间?
关于php - Composer 卡在安装依赖项上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21032678/