加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Composer Update失败 – 内存不足

发布时间:2020-12-13 22:41:42 所属栏目:PHP教程 来源:网络整理
导读:在我的VM上运行composer.phar update时出现此错误: PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 144115188075867549 bytes) in phar:///bin/composer.phar/src/Composer/Util/RemoteFilesystem.php on line 17
在我的VM上运行composer.phar update时出现此错误:

PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 144115188075867549 bytes) in phar:///bin/composer.phar/src/Composer/Util/RemoteFilesystem.php on line 179

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.有人可以帮忙吗?

检查 Composer’s troubleshooting wiki,尤其是内存限制错误部分.

例如,通过运行这样的作曲家:

php -d memory_limit=-1 `which composer` update

我不再有任何错误了.所以它可能是一个内联不足的内存问题,而不会改变你的默认PHP配置.

上面的命令是什么,它将PHP CLI内存限制设置为“无限制”(即-1),然后运行内联编写器更新命令.

请注意,您应该使用composer.phar PHP脚本的真实路径,而不是`which composer`.内联编写的作曲家(如上例所示)将内联到你的composer.phar完整路径(你可以使用你喜欢的任何形式).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读