Laravel 不推荐使用:方法ReflectionParameter::getClass()vagrant

Laravel 不推荐使用:方法ReflectionParameter::getClass()vagrant,laravel,vagrant,homestead,Laravel,Vagrant,Homestead,我正在使用 UBUNTU 20 流浪汉2.2.9 宅地发放处 作曲家版本1 安置流浪者和宅地后。 每当我点击任何一个laravel项目,我就会犯这个错误 不推荐使用:方法ReflectionParameter::getClass() 我还使用以下命令更新我的PHP版本 vagrant ssh sudo update-alternatives --config PHP sudo update-alternatives --set php /usr/bin/php7.1 sudo up

我正在使用

  • UBUNTU 20
  • 流浪汉2.2.9
  • 宅地发放处
  • 作曲家版本1
  • 安置流浪者和宅地后。 每当我点击任何一个laravel项目,我就会犯这个错误

    不推荐使用:方法ReflectionParameter::getClass()

    我还使用以下命令更新我的PHP版本

     vagrant ssh
    
     sudo update-alternatives --config PHP
    
    
     sudo update-alternatives --set php /usr/bin/php7.1
     sudo update-alternatives --set phar /usr/bin/phar7.1
     sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
     sudo update-alternatives --set phpize /usr/bin/phpize7.1
     sudo update-alternatives --set php-config /usr/bin/php-config7.1
    
    之后,当我检查PHP版本时,它会显示7.1

    更改PHP版本后,我不知道需要重新启动哪个服务?

    不推荐使用:方法ReflectionParameter::getClass()

    这仅仅意味着PHP8不再支持该方法

    只需打开Homestead.yaml文件并在sites部分添加PHP版本

    -map: homestead.test
     to: /home/vagrant/code/public
     php: "7.1" #set the PHP version here
    

    vagrant reload --provision
    
    嗯,在你的索引中放一个phpinfo()并告诉我你的结果。我在homestead中运行了以下命令“php71”,并且“php-v”的输出与预期的一样

    PHP7.1.33-37+ubuntu20.04.1+deb.sury.org+1(cli)(建成日期:2021年5月1日) 11:51:55)(NTS)版权所有(c)1997-2018 PHP Group Zend Engine v3.1.0,版权所有(c)1998-2018 Zend Technologies Zend OPcache v7.1.33-37+ubuntu20.04.1+deb.sury.org+1,版权所有(c)1999-2018,由Zend Technologies提供

    但是,在项目index.php中的phpinfo()中,输出是php版本8.0.5:S