问题:
尝试通过 SSH 在远程服务器上运行 Composer 更新时,用户可能会遇到内存限制错误。
错误消息:
Fatal error: Allowed memory size of 134217728 bytes exhausted
解决方案:
1.使用命令增加内存限制:
根据托管提供商的建议,尝试运行增加内存限制的命令:
php -d memory_limit=512M composer update
2。设置 COMPOSER_MEMORY_LIMIT 变量:
如果上述命令失败,问题可能出在 Composer 可执行文件上。设置 COMPOSER_MEMORY_LIMIT 环境变量以删除任何内存限制限制:
COMPOSER_MEMORY_LIMIT=-1 composer update
这允许 Composer 在更新过程中分配无限内存。
以上是如何解决远程服务器上的 Composer 更新内存限制错误?的详细内容。更多信息请关注PHP中文网其他相关文章!