Composer 检测到您的平台存在问题:您的 Composer 依赖项需要 PHP 版本 ">= 7.2.5"

Moh*_*ouz 2 laravel composer-php

我正在尝试将普通的 laravel v5.8 项目上传到服务器。它给了我这个错误

Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.2.5".
Run Code Online (Sandbox Code Playgroud)

我将 Laravel 版本更新到 v6,但它仍然抛出同样的问题。

有没有可能的解决方案我尝试了很多但没有任何反应。提前致谢。

Ed *_*ira 6

我使用新版本的作曲家遇到了这个问题,以前没有见过这个问题,虽然这个问题有点旧,但解决方案可以帮助其他人。

我在开发机器上完成了这项工作,如果您确实需要更改服务器中运行的 PHP 版本,那么这不适合您。

当您运行命令“composer install”时,此问题与 Composer 配置有关,如果您需要使用已有的配置并且不想进行可能导致其他问题的更改,您应该:

  1. 从 Composer 中删除已安装的包含此配置的软件包

sudo rm -r vendor

  1. 使用此标志再次运行命令:--ignore-platform-reqs

composer install --ignore-platform-reqs

现在作曲家将不再执行此检查,您可以开始了!