Jetzt, kurz bevor PHP8 rauskommt noch mit 5 rumzuhühnern ist lustig (oder auch nicht!?). Trotzdem kann man es natürlich ganz normal installieren. PHP5 Pakete gibt es nur nicht mehr in den sources. Also muss man die hinzufügen.
sudo apt install apt-transport-https lsb-release ca-certificates &&
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg &&
sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" >> /etc/apt/sources.list &&
sudo apt update
wäre das mit einer Zeile.
Dann mit apt die PHP-Teile installieren, die man haben möchte:
sudo apt install php5.6-cli
sudo apt install php5.6-fpm
sudo apt install php5.6-bcmath
sudo apt install php5.6-mysql
sudo apt install php5.6-curl
sudo apt install php5.6-gd
sudo apt install php5.6-imagick
sudo apt install php5.6-intl
sudo apt install php5.6-mbstring
sudo apt install php5.6-xmlrpc
sudo apt install php5.6-xsl
sudo apt install php5.6-dev
sudo apt install zip php5.6-zip
sudo apt install php-pear
sudo apt install php5.6-soap
sudo apt install php5.6-xml
sudo pecl install timezonedb
sudo apt install libmcrypt-dev libreadline-dev
sudo apt install mcrypt
sudo apt install php5.6-mcrypt
Display More
Und nun noch etwas Nacharbeit
sudo rm -rf /etc/php/5.6/cli &&
sudo ln -s /etc/php/5.6/fpm /etc/php/5.6/cli &&
sudo /etc/init.d/php5.6-fpm restart
Wenns dabei Probleme gibt sag Bescheid!