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

内存耗尽和PHP版本不匹配错误。无法安装图像干预laravel 5.5软件包

高奇
2023-03-14

我想更改图像的颜色。所以我尝试使用拉威尔的图像/干预。遵循他们的文件:http://image.intervention.io/getting_started/installation https://packagist.org/packages/intervention/image

当我尝试以下操作时,我得到一个内存耗尽错误:

错误:PHP致命错误:第223行的phar://C:/ProgramData/composeSetup/bin/composer.phar/src/composer/dependencyrolver/Solver.PHP中允许的内存大小1610612736字节已用完(尝试分配4096字节)

致命错误:允许的内存大小1610612736字节耗尽(试图分配4096字节)在phar://C:/编程数据/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/Solver.php行223

检查https://getcomposer.org/doc/articles/troubleshooting.md#memory-限制错误以获取有关如何处理内存不足错误的详细信息。E:\xampp\htdocs\Myproject

因此,我遵循下面的链接,从memory\u limit=512M增加到memory\u limit=-1https://getcomposer.org/doc/articles/troubleshooting.md#memory-限制误差

现在,再次尝试此命令编写器需要干预/映像。现在我得到了一个不同的错误:

错误:您的需求无法解析为一组可安装的包。

要启用扩展,请验证它们是否在您的. ini文件中启用:-E:\xampp\php\php.ini您也可以在终端中运行php--ini来查看PHP在CLI模式下使用了哪些文件。

安装失败,将./composer.json还原为其原始内容。

为什么我会犯这些错误?如何在应用程序中安装映像/干预包?我使用的是Laravel5.5和PHP7.3.11

正如错误所说,我必须安装7.2.0 php版本吗?或者还有其他解决办法吗?

共有1个答案

莫英喆
2023-03-14

第一个问题是因为在composer.json中有类似于的“php”:“~7.2”。更改为“php”:^7.2“以允许所有php次要版本高于7.2。运行composer更新php以修复composer.lock

第二个问题是因为PHP中缺少soap扩展。尝试安装它。这个问题/答案可以帮助你。

 类似资料:
  • 问题内容: 这是我的项目:https://github.com/kenpeter/my_hak_news,这是直接拷贝https://github.com/grigio/HAgnostic- News 。 Git克隆https://github.com/kenpeter/my_hak_news,然后运行 得到这个错误: 相关问题:https : //github.com/grigio/HAgnos

  • 问题内容: 我没有处理大文件的经验,所以我不确定该怎么办。我试图使用 file_get_contents 读取几个大文件;任务是使用 preg_replace() 清洁和修补它们。 我的代码在小文件上运行良好;但是,大文件(40 MB)触发内存耗尽错误: 我当时在考虑使用 fread(), 但是我不确定那也行。有解决此问题的方法吗? 感谢您的输入。 这是我的代码: 问题答案: 首先,您应该了解,在

  • 当尝试使用composer安装FOSuserbundle时,我在终端中收到以下消息: “PHP致命错误:允许内存大小为536870912字节,已耗尽(尝试分配79字节)phar:///Users/myname/MyWebSite/composer.phar/src/Composer/ 第177行的DependencyResolver/Solver.php“ 我怎样才能修好它? 编辑/进一步信息 在

  • 是否还有其他地方对进程或用户可用的最大内存设置了限制?我开始没有选择了。

  • 问题内容: 我在Docker上安装了Ubuntu 14.04映像。之后,当我尝试在ubuntu映像中安装软件包时,我无法找到软件包错误: 如何解决这个错误? 问题答案: 这是因为映像中没有包缓存,因此需要运行: 在安装软件包之前,并且如果您的命令在Dockerfile中,则需要: 要取消命令的标准输出,请使用。例如

  • 问题内容: 各位开发人员,大家好。 我正忙于android从应用程序上传图像。 我也可以使用它(代码将在下面)。 但是,当我发送大图像(10兆像素)时,我的应用程序因内存不足异常而崩溃。 一个解决方案是使用压缩,但是如果我要发送完整尺寸的图像怎么办? 我想也许有些东西在溪流中,但我不喜欢溪流。也许urlconnection可能有帮助,但我真的不知道。 我给文件名命名为File [0到9999] .