当我检查我的PHP版本显示8.0.3,但我在Laragon更改了版本为7.2.0。当我在Laravel中运行composer update命令时,它会生成错误
问题1
- 根作曲家。json需要PHP ^7.2.0,但是你的PHP版本(8.0.3)不满足这个要求。
问题2
- laravel/框架[v5.8.0,……5.8点。PHP ^7.1.3 ->你的php 8.0.3版本不满足这个要求。
- 根作曲家。Json需要laravel/framework 5.8。*→满足laravel/framework[v5.8.0,…], 5.8.x-dev]。
这是PHP中常见的问题,因为您的PHP版本与Laravel或您使用的包不匹配。现在最好去找作曲家。Json文件,上面写着你可以使用的最新版本。
"require": {
"php": "^ 8.0.2",
例如,在Laravel版本9中,最小的PHP版本是8.0.2
在命令行键入:
composer require
按回车键,然后它会询问包
search for a package : php
按回车键然后它会询问版本
Enter the version constraint to require (or leave blank to use the latest version) : 7.1.3
按两次回车键。希望对你有帮助。