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

Laravel 5 内存耗尽和PHP版本不匹配错误。无法安装图像干预laravel 5.5软件包,laravel-5,composer-php,intervention,Laravel 5,Composer Php,Intervention,我想更改图像的颜色。所以我尝试使用拉威尔的图像/干预。 遵循他们的文件: 当我尝试以下操作时,出现内存耗尽错误: 1.作曲家需要干预/图像 错误: PHP致命错误:第223行的phar://C:/ProgramData/composer Setup/bin/composer.phar/src/composer/DependencyResolver/Solver.PHP中允许的内存大小为1610612736字节(尝试分配4096字节) 致命错误:第223行的phar://C:/ProgramDa

我想更改图像的颜色。所以我尝试使用拉威尔的图像/干预。 遵循他们的文件:

当我尝试以下操作时,出现内存耗尽错误:

1.作曲家需要干预/图像 错误: PHP致命错误:第223行的phar://C:/ProgramData/composer Setup/bin/composer.phar/src/composer/DependencyResolver/Solver.PHP中允许的内存大小为1610612736字节(尝试分配4096字节)

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

查看有关如何处理内存不足错误的更多信息。 E:\xampp\htdocs\Myproject>php-r“echo ini\u get('memory\u limit')。php\u EOL 512M

因此,我遵循下面的链接,从memory\u limit=512M增加到memory\u limit=-1

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

错误: 无法将您的需求解析为可安装的软件包集

问题1 -此软件包需要php~7.2.0,但您的php版本(7.3.11)不满足该要求。 问题2 -mpociot/vat calculator dev master需要ext soap*->系统中缺少请求的PHP扩展soap。 -mpociot/vat calculator dev master需要ext soap*->系统中缺少请求的PHP扩展soap。 -mpociot/vat calculator dev master需要ext soap*->系统中缺少请求的PHP扩展soap。 -mpociot/vat计算器开发主机的安装请求->可由mpociot/vat计算器[开发主机]满足

要启用扩展名,请验证在.ini文件中是否启用了扩展名: -E:\xampp\php\php.ini 您还可以在终端内部运行
php--ini
,查看php在CLI模式下使用的文件

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

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


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

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


第二个问题是因为PHP中缺少soap扩展。请尝试安装它。这可能会对您有所帮助。

您好,第一个问题似乎意味着您依赖于
your
composer.json中的
PHP
。也许您需要更新它。第二个问题是因为PHP.Tr中缺少
soap
扩展y来安装它。这可能会对您有所帮助。@GrenierJ,我启用了该链接中给出的soap扩展。soap错误现在消失了。我如何找到需要更新的依赖项?composer diagnose命令对此有帮助吗?我想您有类似于
“php”:“~7.2”的功能“,
在您的
composer.json
中,因此您需要将其更改为
^7.2
,以允许所有版本的PHP高于
7.2
。然后运行
composer update php
。是的,您可以忽略这个。只是有些依赖项使用了废弃的依赖项(可能会更新它们)。在composer dependents--tree中,您可以看到为什么需要此依赖项,并可以尝试更新父依赖项。