我尝试将Laravel 8安装到流浪者。安装过程运行正常。但主页显示以下错误:
Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.3.0". You are running 7.2.34-8+ubuntu18.04.1+deb.sury.org+1. in /home/vagrant/code/7time/vendor/composer/platform_check.php on line 24
当我检查版本时,它显示7.3
vagrant@homestead:~/code$ php -version
PHP 7.3.24-3+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Oct 31 2020 16:59:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.24-3+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
我试过这些东西:
- 我在谷歌上搜索解决方案
- 我重新安装了PHP
- 我尝试通过Laravel安装程序和Composer安装Laravel
可能出了什么问题?
差异CLI/PHP-FPM
$php -version
提供的是PHP CLI版本,而不是PHP-FPM版本。
$service php7.x-fpm status
提供php fpm状态/版本。
CLI:
$php artisan serve
,通过cli运行应用程序。
宅地(流浪箱(:
Homestead(Vagrant框(默认使用NGINX。这意味着应用程序将使用PHP-FPM。
复制:
将Laravel Homestead v7.0.1与php 7.2更改为php 7.1
如何在Vagrant和Homestead中回滚PHP版本?