可能您的系统中有旧的PHP版本,例如PHP 5.6,并且您也安装了PHP 7.2,因此您的计算机中有多个PHP。当较旧的PHP 5.6是最新版本时,已经开发了一些应用程序,它们仍处于运行状态,并且您正在使用这些应用程序。您可能同时在Laravel上工作,但Laravel需要PHP 7+才能开始。得到图片了吗?
在这种情况下,您可以在PHP版本之间进行切换以满足您的要求。
从PHP 5.6切换=> PHP 7.2
阿帕奇:-
sudo a2dismod php5.6
sudo a2enmod php7.2
sudo service apache2 restart
命令行:-
sudo update-alternatives --set php /usr/bin/php7.2
sudo update-alternatives --set phar /usr/bin/phar7.2
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.2
sudo update-alternatives --set phpize /usr/bin/phpize7.2
sudo update-alternatives --set php-config /usr/bin/php-config7.2
反之亦然,从PHP 7.2切换=> PHP 5.6
阿帕奇:-
sudo a2dismod php7.2
sudo a2enmod php5.6
sudo service apache2 restart
命令行:-
sudo update-alternatives --set php /usr/bin/php5.6
sudo update-alternatives --set phar /usr/bin/phar5.6
sudo update-alternatives --set phar.phar /usr/bin/phar.phar5.6
sudo update-alternatives --set phpize /usr/bin/phpize5.6
sudo update-alternatives --set php-config /usr/bin/php-config5.6