composer内存溢出的问题我搞的快崩溃了

使用了各种网上的方法都失效,我该怎么办

PHP Fatal error:  Out of memory (allocated 1459617792) (tried to allocate 100663304 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/De。。。。

1.修改php.ini memory_limit 为-1无效

2.直接临时命令的形式无效

php -d memory_limit=-1 C:\ProgramData\ComposerSetup\bin\composer.phar require xxxxx --no-scripts --ignore-platform-reqs

3.升级composer self:update laravel框架报错(用的老版本的laravel)Undefined index: name,无奈只能回滚

composer内存溢出的问题我搞的快崩溃了

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 25

这个不是 内存溢出哦


$a=['b' => 1];

echo $a['name']; // 会报错 undefined index 'name'
2年前 评论
aa24615 2年前
kis龍 (作者) 2年前
fatrbaby

export COMPOSER_MEMORY_LIMIT=-1

2年前 评论

调大虚拟内存试试吧

2年前 评论

改完重启php服务了吗

2年前 评论
study_laraveler (楼主) 2年前

之前composer1.0版本我也是提示这问题!!!升级2.0就解决了!可以尝试升级试试

2年前 评论
study_laraveler (楼主) 2年前
可望 (作者) 2年前
study_laraveler (楼主) 2年前
playmaker

composer -h 看看你的路径对不

2年前 评论
study_laraveler (楼主) 2年前

试试在其他机器 composer require 然后在本机 composer install

2年前 评论
ShiKi
composer clear-cache

跑一下

2年前 评论
study_laraveler (楼主) 2年前

在本地执行好推上去

2年前 评论

COMPOSER_MEMORY_LIMIT=-1 composer require xxx 这样试试

2年前 评论

-1 是可以的,要确认一下是否只有一个php。以及修改完配置后,是否生效了

2年前 评论
study_laraveler (楼主) 2年前
马九南 (作者) 2年前
study_laraveler (楼主) 2年前
PHP Fatal error:  Out of memory (allocated 1459617792) (tried to allocate 100663304 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/De。。。。

这个报错我之前也遇到过,网上搜的办法用了后,不管用,后面我突然想到,重启解决一切问题,后面我试下重启电脑,真的好了,哈哈哈,我到现在都没想明白原理,你试下。

2年前 评论
study_laraveler (楼主) 2年前

肯定是你没改对地方 基本上用composer都会遇到这个问题吧 :joy:

2年前 评论
wangchunbo

这个问题问得好啊,我还没碰到过。。。你卸载php composer 再来一次

2年前 评论
php -d memory_limit=-1 `which composer` install/update/require 
2年前 评论

这个问题特别迷,有人更新版本解决的,有人调大内存解决的,有人重启,…………我两个项目一个没毛病,一个就一阵一阵的 :disappointed:

2年前 评论
playmaker 2年前
study_laraveler (楼主) 2年前
Su (作者) 2年前
Su (作者) 2年前

是不是cli和fpm的版本不一样,cli的php.ini配置问题

2年前 评论

调大内存

2年前 评论
study_laraveler (楼主) 2年前

xdebug扩展开了没,开了临时先给关了

2年前 评论
KayuHo

之前试过升级composer就好了

2年前 评论

确实是头疼的问题,以前也碰到过out of memory的问题,忘记是怎么解决的了,貌似设置不限制内存大小解决了

2年前 评论
yema

把lock文件删了在执行试试 猜测应该是项目composer比较乱导致的

2年前 评论
Su 2年前
yema (作者) 2年前

不知道能不能解决 undefined index 的问题,参考:stackoverflow.com/questions/611779...

2年前 评论
study_laraveler (楼主) 2年前

切换composer源试一下

2年前 评论

框架 composer 一起升级吧

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!