服务器 composer install --no-dev killed

Server composer install --no-dev killed

当我尝试更新包时在服务器中

composer install --no-dev

结果是

我该如何解决?

看起来 composer install 正在尝试更新包,因此您的项目中可能没有 composer.lock 文件。在那种情况下 composer install 就像 composer update 一样需要大量内存。您的服务器可能没有足够的内存并且进程被 OS.

杀死

解决此问题的最简单方法是在开发环境中生成 composer.lock,将其提交到项目中,然后在项目的服务器上 运行 composer install 使用 composer.lock.从 composer.lock 安装依赖项很便宜,所以应该不会有任何与内存相关的问题。

如果您不能这样做,您需要在服务器上增加内存 - 启用交换或购买具有更多 RAM 的服务器。