हो सकता है कि आपके पास अपने सिस्टम में PHP 5.6 जैसा एक पुराना PHP संस्करण हो और आपने 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