laravel - 当升级 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,但没有找到正确的答案。任何帮助表示赞赏?
解决方案
您从您的 中收到此错误composer
,这是 PHP 的依赖项管理器。在您的系统上,您已经安装了 php 版本7.1.8
,但Laravel 6.0.4
需要 php 版本7.2
或更高版本。
您可以像这样从终端或 cmd 检查您当前的 php 版本
$ php --version
推荐阅读
- c# - DownloadText() 和 DownloadTextAsync() 有什么区别?
- apiconnect-test-monitor - API Connect 测试和监控桌面客户端
- asp.net-mvc - OWIN SSO 和 error=access_denied 的外部登录信息为空
- mysql - 为什么我不能在 mysql 中使用 join 和正则表达式?
- arm - 为什么存储在 NMI Vector 地址中的 NMI 函数地址以 ARM 皮质中的位 1 结尾?
- javascript - 如何在javascript中监听mousdown事件 - react-materialize?
- codeigniter - 如何使用 Codeigniter 框架上传图像?
- c# - 如何在 Linq 中将 select 和 group by 子句与条件 where 结合起来
- python - 包装 Python cProfile runctx API 以参数化任何地方的运行
- r - ggplot 省略了缺少数据的日期