php - 您的 Composer 依赖项需要 PHP 版本 ">= 8.0.0"。您正在运行 7.4.11
问题描述
我想在我的宅基地中使用 PHP 8.0,但是当我打开站点“您的 Composer 依赖项需要 PHP 版本 >= 8.0.0”时遇到此错误。您正在运行 7.4.11”
在我的 composer.json 中:
"require": {
"php": "^8.0"
php --version
在宅基地机器(Ubuntu 20.04.1 LTS)上运行给出了这个:
PHP 8.0.0rc1 (cli) (built: Oct 10 2020 14:16:46) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
with Zend OPcache v8.0.0rc1, Copyright (c), by Zend Technologies
我在某处看到 web php 版本和 CLI 版本之间存在差异,但我不确定这是否相关。
解决方案
确保您的 CLI 和 Web 版本的 PHP 是否相同??。
通过 检查您的网络版本phpinfo();
,两者是否相同!!!
如果没有,那么Homestead.yaml,
您可以在您的网站中指定一个 PHP 版本。
sites:
-
map: mywebsite.test
to: /home/vagrant/code/public
php: "8.0"
推荐阅读
- docker - 使用 docker-compose 的多个应用程序和共享容器
- ios - 如何将触摸事件传递给另一个视图?
- opencv - 我正在尝试使用 Tensorflow 检测眼睛。是否有任何预先训练的眼睛检测模型?
- algorithm - 给定序列 S 和 T,找到一个序列 X 和 Y 使得 S 和 T 属于 X 和 Y 的 shuffle。(X 和 Y 可能不存在)
- javascript - Gatsby Develop and Build 给出不同的结果
- reactjs - React - 用于编辑数组的模块
- c# - 按字典(字符串,int [])标记前景色(rgb)
- javascript - 检测何时退出全屏模式
- c++ - 在 Eclipse 2020-03 中为 C/C++ 启用自动完成功能
- javascript - 复选框事件