rav*_*exu 5 php laravel composer-php
所以我只是使用命令更新了 Composer composer self-update --2,但是,现在我的 Web 应用程序显示错误Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.3.0".
我不明白这一点,因为这样做php -v给了我 PHP 7.4.13
我怎样才能解决这个问题?
小智 15
在您的项目中,您可以检查平台检查文件 projec-path/vendor/composer/platform_check.php
$问题=数组();
after this Remove or comment the extra code
在composer.json配置部分中添加平台检查选项,如下所示。
“配置”:{“平台检查”:假},
之后,你需要运行
composer update
Run Code Online (Sandbox Code Playgroud)
作曲家更新 platform_check.php 后将被删除并且项目工作正常。
小智 12
请运行此命令:
composer install --ignore-platform-reqs
Run Code Online (Sandbox Code Playgroud)
如果您--ignore-platform-reqs在运行 Composer 更新时添加该选项,它将忽略限制。点击这里查看更多信息。
您的终端用户的 PHP 版本可能与服务器的版本不同。
您可能在终端上有 7.4.13,而在 apache2 或您正在使用的任何服务器中拥有完全不同的 PHP 版本。
使用phpinfo();的PHP文件,并通过浏览器访问它,看看实际的PHP版本。