首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未识别WAMP php版本- composer错误

未识别WAMP php版本- composer错误
EN

Stack Overflow用户
提问于 2022-08-14 09:42:12
回答 1查看 140关注 0票数 0

我在Windows 10上运行Laravel 9。

在安装此软件包之前,所有工作都进行了查找:https://spatie.be/docs/laravel-livewire-wizard/v1/introduction

现在,当我试图浏览我的站点:致命错误: Composer检测到平台中的问题时,我在浏览器中得到了这个错误:您的编写器依赖项需要一个PHP8.1.0版本。您正在运行8.0.13。在第24行的C:\wamp64\www\highland9.local\vendor\composer\platform_check.php中

在googling之后,我检查了所有这些:

Wamp上的php版本显示8.1.0

phpinfo()显示8.1.0

浏览器中的localhost显示了php版本8.1.0

Windows路径指向: c:\wamp64\bin\php8.1.0

cmd php -v显示: 8.1.0

在我的composer.json文件中:

它是:

代码语言:javascript
复制
"require": {
        "php": "^8.0.2",

我把它改成:

代码语言:javascript
复制
"php":"^8.1.0"

和ran composer更新

我试着像这样删除这个包裹:

composer移除供应商/spatie/laravel-livewire向导

上面说没什么可移除的。

我将文件夹重命名为laravel-livewire-wizardDEL

我删除了线:

“spatie/laravel-livewire-向导”:"^1.1",

来自composer.json和ran更新

没有任何帮助,仍然得到这个错误。

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-14 11:15:05

检查您是否在项目的本地platform或全局~/.composer/composer.json中的PHP键下覆盖了PHP版本。

请查找以下部分:

代码语言:javascript
复制
{
  "platform": {
    "php": "8.0.13"
}

见:文档- Config - 平台

使用以下命令转储当前值:

代码语言:javascript
复制
composer config platform
composer config --global platform
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73350591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档