首页 > 解决方案 > 当升级 Laravel 5.8 到 6.0 - laravel/framework v6.0.4 需要 php ^7.2 -> 你的 PHP 版本 (7.1.8) 不满足这个要求

问题描述

我目前有一个运行 Laravel 5.8 版的 Laravel 应用程序。我想升级到6.0。在 composer.json 我改变

"laravel/framework": "5.8.*","laravel/framework": "6.0.*",

然后运行 ​​composer update 我得到以下错误

- laravel/framework v6.0.4 requires php ^7.2 -> your PHP version (7.1.8) does not satisfy that requirement.

我也运行了 composer install 然后 composer update 并得到同样的错误。我将如何更新我的 PHP 版本?

我的问题因缺乏更多细节而被关闭。我不确定要提供哪些其他细节。当我打开 mamp -> 首选项 -> PHP 时,显示的是标准版本 7.3.7。然而,当我从命令行运行 php -v 时,它显示的是 PHP 7.1.8。如果我从 Mamp 运行 PHP Info,则显示 PHP 7.3.7。我的机器是否运行多个版本的 PHP?我搜索了如何升级 PHP,但没有找到正确的答案。任何帮助表示赞赏?

标签: laravel

解决方案


您从您的 中收到此错误composer,这是 PHP 的依赖项管理器。在您的系统上,您已经安装了 php 版本7.1.8,但Laravel 6.0.4需要 php 版本7.2或更高版本。

您可以像这样从终端或 cmd 检查您当前的 php 版本

$ php --version

推荐阅读