Composer 在您的平台中检测到问题:您的 Composer 依赖项需要 PHP 版本“>= 8.1.0”

Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0"

提问人:ARUN Madathil 提问时间:10/27/2023 更新时间:10/27/2023 访问量:66

问:

我正在尝试在生产服务器中配置 Laravel 应用程序,但遇到了一些困难。

服务器详细信息 Ubuntu的 php -: 8.0,8.1 和 8.2 默认为 8.2.11

composer 已更新到最新版本 2.6.5

Composer 安装成功。

Laravel(拉维尔composer.json

"require": {
    "php":"^7.3|^8.0",
    "fruitcake/laravel-cors": "^2.0",
    "guzzlehttp/guzzle": "^7.0.1",
    "laravel/framework": "^8.75",
    "laravel/sanctum": "^2.11",
    "laravel/tinker": "^2.5",
    "laravel/ui": "^3.4"
},

但是在浏览器中,我收到以下错误

enter image description here

任何帮助都非常感谢。

php laravel ubuntu apache2

评论

0赞 Pulkit Agarwal 10/27/2023
将 Composer 文件中的 PHP 版本更改为 “php”:“^7.3|^8.0”,更改为 “php”:“^7.3|^8.2” 并运行 composer update
0赞 ARUN Madathil 10/27/2023
@PulkitAgarwal我试过了,但同样的问题,但现在我发现一件事是,phpinfo()说浏览器它的php v是8.0,但在命令行中它仍然是8.2.11
1赞 Toby Speight 10/27/2023
这似乎是一个软件部署问题,而不是一个编程问题。它可能适用于服务器故障,但请先检查他们的帮助。
1赞 Toby Speight 10/27/2023
如果有程序错误,则需要创建一个最小的可重现示例来演示如何重现它。
1赞 Dario Eberhard 10/27/2023
也许这会有所帮助?stackoverflow.com/questions/65339404/......

答: 暂无答案