【发布时间】:2016-01-22 19:27:28
【问题描述】:
在我的 VM 上运行 composer.phar update 时出现此错误:
PHP 致命错误:第 179 行 phar:///bin/composer.phar/src/Composer/Util/RemoteFilesystem.php 中允许的内存大小为 1073741824 字节已用尽(尝试分配 144115188075867549 字节)
composer.json,如果需要:
{
"description" : "The CodeIgniter framework",
"name" : "codeigniter/framework",
"license": "MIT",
"require": {
"php": ">=5.2.4",
"videlalvaro/php-amqplib": "2.5.*"
},
"require-dev": {
"mikey179/vfsStream": "1.1.*",
"videlalvaro/php-amqplib": "2.5.*"
}
}
VM 刚刚从坏磁盘扇区问题中恢复,运行 VM 的人说 VM 已移动到新磁盘。我的虚拟机中只有 Java、PHP、httpd、postgre、rabbitmq 和网站本身,并且在发生这种情况之前它已经完美运行了大约 4 个月。我正在使用 PHP 5.6.11。有人可以帮忙吗?
【问题讨论】:
-
我很高兴
memory_limit存在,因为如果我计算正确,144115188075867549 正好是 128 PB... -
我自己尝试过这些设置,一切正常。您能否尝试清除整个
vendor目录并再次运行该命令? -
现在我无法真正访问虚拟机,因为它是办公室虚拟机,我无法从办公室外访问它。我会尝试你的建议并可能在星期一更新结果。谢谢:)
-
是的,它有效 :) 非常感谢
-
stackoverflow.com/questions/21815635/… 遵循此以获得快速和快速的解决方案。
标签: php out-of-memory composer-php