当前位置: 首页 > 知识库问答 >
问题:

Laravel:由于内存不足,无法安装intevention/image

陆浩博
2023-03-14

我试图使用命令提示符中的命令“composer require interference/image”将interference/image安装到我的Laravel项目中。然而,一条错误消息显示“内存不足”。有人知道如何解决这个问题吗?

我的Laravel版本是7.15.0。

任何帮助都将不胜感激,因为我尝试了多种方法,但都没有成功。

先谢谢你。

共有2个答案

林英武
2023-03-14

Composer希望PHP Apache服务器为安装其他依赖项设置默认的内存限制。因此,如果任何依赖项超过限制,它将终止安装。因此,我们必须通过将标志设置为-1

export COMPOSER_MEMORY_LIMIT=-1 composer require intervention/image

或者

php -d memory_limit=-1 composer require intervention/image
叶浩荡
2023-03-14

我建议将Composer更新到版本2,因为它引入了许多改进(可以在这里找到)。其中一项改进是:

“…使用curl和约束计算优化并行下载文件”

这导致内存使用的巨大改进。

composer selfupdate --2

如果遇到问题或需要回滚:

composer selfupdate --1
 类似资料:
  • 问题内容: 我正在尝试使用安装模块。但是它总是会出错。这是错误: 我一直在搜索它,通常说它是关于。我的节点是v10.16.0。我还安装了Python 2.7。我的vs版本是2019。 确实,这仅与模块有关。如果是这样,是否还有其他解决方案可在Node.js中预览png等文件 编辑 我已卸载VS2019并安装了VS2017 Build Tools。但是仍然给出另一个错误: 问题答案: 我过去也遇到过

  • 我正在努力解决古老的字谜问题。多亏了许多教程,我能够迭代一组字符串,递归地找到所有的排列,然后将它们与英语单词列表进行比较。我发现的问题是,在大约三个单词之后(通常是关于“变形”之类的东西),我会得到一个OutOfMemory错误。我试着把我的批分成小的集合,因为它似乎是消耗我所有内存的递归部分。但即使只是“变形”也把它锁起来了... 编辑:根据出色的反馈,我已经将生成器从排列更改为工作查找: 它

  • 我得到一个奇怪的内存不足错误解码一个可绘制的图像资源960x926px jpg,分配3555856字节。图像仅放置在drawable-xxhdpi(3x)中,而我使用的是hdpi(1.5x)设备。两个问题: > 为什么堆中有足够的空闲内存却出现错误? 03-18 17:30:15.050 327 50-32750/?D/DALVIKVM:GC_FOR_ALLOC释放10809K,49%释放2373

  • 我正在尝试使用安装FOSUserBundle,但出现错误: 我搜索了这个问题,找到了答案:Composer require内存不足。PHP致命错误:允许的内存大小1610612736字节已用尽 我已经改变了我的php.ini1024M但没有(甚至作曲家更新生成相同的错误)然后到-1没有发生什么。 我想知道我在哪里可以找到composer.phar使用这个命令(我已经通过Wondows安装程序安装了