我正在尝试将我的 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 一起使用?
我能够让托管服务将 php 更新到 8.1.2。现在可以了。