解决Your Composer dependencies require a PHP version问题

在 PHP 项目中使用 Composer 时遇到 ​版本不兼容错误​(如 Your PHP version does not satisfy requirements),通常是由于项目要求的 PHP 版本与当前环境版本不匹配导致。这里我们需要解决的就是这个问题。

检查以下路径文件:

/vendor/composer/platform_check.php

发现如下检测PHP版本的代码:

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

本地电脑PHP版本正是8.1.0,因此考虑安装Composer包时忽略PHP版本检测:

composer install 包名称 --ignore-platform-reqs

更新包使用:

composer update 包名称 --ignore-platform-reqs

总之,我们可以去升级PHP版本或者是降低项目要求的PHP版本来解决这个问题。

投上你的一票

本文出处:老蒋部落 » 解决Your Composer dependencies require a PHP version问题 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送