คุณอาจมี 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