【问题标题】:How to change on Vagrant from PHP 7.2 to PHP 7.3?如何将 Vagrant 从 PHP 7.2 更改为 PHP 7.3?
【发布时间】:2021-03-05 10:34:06
【问题描述】:

我尝试将 Laravel 8 安装到 vagrant。安装过程没有问题。但是首页显示如下错误:

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

我试过这些东西:

  • 我在 Google 上搜索了解决方案
  • 我重新安装了 PHP
  • 我尝试通过 Laravel 安装程序和 Composer 安装 Laravel

可能出了什么问题?

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    CLI / PHP-FPM 的区别

    $ php -version 给出的是 PHP CLI 版本,而不是 PHP-FPM 版本。

    $ service php7.x-fpm status 给出 php-fpm 状态/版本。

    命令行界面:

    $ php artisan serve ,通过您的 cli 运行应用程序。

    宅基地(流浪盒):

    Homestead ( Vagrant box ) 默认使用 NGINX。这意味着应用程序将使用 PHP-FPM。


    重复:

    Change Laravel Homestead v7.0.1 with php 7.2 to php 7.1

    How to roll back PHP version in Vagrant and Homestead?

    【讨论】:

      猜你喜欢
      • 2018-05-30
      • 2019-12-14
      • 2020-04-01
      • 2020-09-09
      • 1970-01-01
      • 2020-03-12
      • 2020-09-06
      • 2019-11-01
      • 1970-01-01
      相关资源
      最近更新 更多