为什么我当前的PHP版本是 "7.2.30"?

问题描述 投票:-1回答:1

当我运行我在 "laravelHomestead "中配置的域名 "symfony-01.local "时,我得到了这样的错误信息。

致命错误:composer.lock是为PHP 7.4或更高版本创建的,但当前PHP版本是7.2.30。

我的家园PHP版本是版本

我目前的PHP版本是.NET。版本

我的家园 composer.lock : composer.lock

我在vagrant的symfony项目composer.lock。composer.lock

symfony vagrant homestead
1个回答
0
投票

我已经找到了一个解决方案,我必须对安装的composer包强制执行php版本。

解决方法是进入家园文件夹,运行这些命令。

composer config platform.php 7.2.30

这将自动设置平台选项 (注意:你可以在composer.json中手动编辑。),它会被用来下载和更新基于平台需求的作曲家,但我真正需要的是忽略它,为了做到这一点,我用了这个。

composer update phpunitphpunit --ignore-platform-reqs。

© www.soinside.com 2019 - 2024. All rights reserved.