如何在Vagrant上从PHP 7.2更改为PHP 7.3

  • 本文关键字:PHP Vagrant 上从 php laravel
  • 更新时间 :
  • 英文 :


我尝试将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版本?

最新更新