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
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