我想使用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"