在可使用 PHP 版本 5.6.30 安装的版本中找不到版本 6 的包 laravel/laravel

Posted

技术标签:

【中文标题】在可使用 PHP 版本 5.6.30 安装的版本中找不到版本 6 的包 laravel/laravel【英文标题】:Could not find package laravel/laravel with version 6 in a version installable using your PHP version 5.6.30 【发布时间】:2021-01-15 18:29:03 【问题描述】:

我正在使用 mac os 并安装 MAMP 5.7。 当我在终端上运行 php -v 它说 PHP 版本是 7.2 但是当我尝试创建 Laravel 项目时,我得到了这个错误。 不知道作曲家为什么认出5.6的PHP版本

【问题讨论】:

可能你的系统上安装了多个 php 版本 @sta 请告诉我如何检查php是否安装了多个以及如何删除以前的版本。? 请分享您的调试尝试。 PHP 5.6 几个月以来就不再受支持,不应再使用。正如错误消息告诉你的那样:Laravel 6 不支持这个过时的版本 这能回答你的问题吗? Tell Composer to use Different PHP Version 【参考方案1】:

请检查以下内容,这可能会解决问题

    检查给作曲家的别名以指向适当的版本 尝试卸载或升级您的 Mammp 或您的服务器,然后 删除缓存数据。 如果您在命令行中更改 php 版本。重启后检查 你的电脑

【讨论】:

非常感谢 Ali Mashl 先生。第一个选项解决了我的问题。

以上是关于在可使用 PHP 版本 5.6.30 安装的版本中找不到版本 6 的包 laravel/laravel的主要内容,如果未能解决你的问题,请参考以下文章

php5.6的安装

WDCP3.3中多PHP版本安装方法,以及安装遇到的问题

php5,7安装

39.php5安装php7安装

LAMP环境搭建之php安装

三十九安装PHP5安装PHP7