您的作曲家依赖项需要 PHP 版本 ">= 8.0.0" 。您正在运行 7.4.11



我想使用Php 8.0在我的家园,但我遇到这个错误,当我打开网站"你的作曲家依赖关系需要一个Php版本">= 8.0.0"。您正在运行7.4.11">

在我的作曲家。json:

"require": {
"php": "^8.0" 

在homestead机器上运行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"

最新更新