I am using linux Ubuntu 18.04 And I wanna revert back to the previous version of PHP.
I've seen tutorials that requires me to uninstall the latest version, now I am asking if there is a workaround in this problem such that I can easily switch from using 7.2 or 7.4.
You can install multiple php version in ubuntu and can disable the version you don't need e.g:
sudo a2dismod php7.4
sudo a2enmod php7.2
Yes, you can.
1- To stop running PHP 7.4, run the commands below to disable it for Apache2:
sudo a2dismod php7.4
2- Then run the commands below to enable PHP 7.2 for Apache2 to use:
sudo a2enmod php7.2
3- Restart Apache2 for the changes to apply by running the commands below:
sudo systemctl restart apache2.service
I have faced the same problem and Here is the solution:
sudo update-alternatives --config php
Now select which version U want on right now, thanks
Downgrade from 7.4 to 7.2
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.2
sudo apt-get install php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-mysql php7.2-mbstring php7.2-zip php7.2-fpm php7.2-intl php7.2-simplexml
sudo a2dismod php7.4
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
If you nginx user. first install php 7.4 all necessary item.
sudo apt-get update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.4-cli php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath php7.4-fpm -y
systemctl status php7.2-fpm.service #get previous version id
kill -9 873 #id will be replace with your php.7.2-fpm
service php7.4-fpm restart
systemctl status php7.4-fpm.service #check php status
Done, All okay