Composer 2 是否可以与 PHP 7.4.33 一起使用

问题描述 投票:0回答:1

我正在尝试将我的 PHP 网站应用程序设置为使用 Cloudinary 进行图像文件存储。

在我的本地计算机上,我正在运行

PHP Version 8.1.2
。我的网站位于共享托管网站上,并且正在使用
PHP Version: 7.4.33
。我已经安装了
composer version 2.6.6

在托管服务器上,我无法更新高于

7.4.33
atm 的 PHP 版本。

当我尝试将文件上传到

cloudinary
时,出现错误:

 PHP Fatal error:  Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 7.4.33.

错误指向:

/vendor/composer/platform_check.php on line 24, but is triggered by line 7, I believe

7 if (!(PHP_VERSION_ID >= 80100)) {
8    $issues[] = 'Your Composer dependencies require a PHP version ">= 8.1.0". You are running ' . PHP_VERSION . '.';
9 }

我尝试将

PHP_VERSION_ID
伪造为
70400
,但这只会导致另一个文件中出现更多错误。

我尝试降级我的作曲家版本,但这没有帮助。也许作曲家 1 的设置不同。

有没有办法让

composer
与 PHP 7.4 一起使用?

composer-php php-7.4
1个回答
0
投票

我能够让托管服务将 php 更新到 8.1.2。现在可以了。

© www.soinside.com 2019 - 2024. All rights reserved.