在我的虚拟机上运行composer.phar update
时,我遇到了以下错误:
PHP 致命错误:在 phar:///bin/composer.phar/src/Composer/Util/RemoteFilesystem.php 的第179行尝试分配144115188075867549字节的内存空间,超出了允许的1073741824字节内存大小。
如有需要,这是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.*"
}
}
这台虚拟机最近从一个磁盘坏道问题中恢复过来,运行虚拟机的人说它已经转移到了一个新的磁盘。在我的虚拟机中只有Java、PHP、httpd、postgre、rabbitmq和网站本身,而在这件事发生之前,它已经完美地运行了大约4个月。我正在使用PHP 5.6.11。有人能帮忙吗?
memory_limit
存在,因为144115188075867549恰好是128PB。 - Álvaro Gonzálezvendor
目录,然后再运行一次命令? - Álvaro González