In der Konfigurationsoberfläche "VirtualMin" (Open Source) können Sie mehrere PHP Versionen gleichzeitig installieren und jeder eingerichteten Domain die gewünschte PHP Version zuweisen:
Dafür wird zuerst die Paketquelle "packages.sury.org" eingerichtet:
apt install apt-transport-https lsb-release ca-certificates curl curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/sury-debian-php-$(lsb_release -sc).list' apt update
Jetzt werden die gewünschten PHP Version installiert.
In diesem Beispiel PHP 7.4 mit ein paar Modulen:
apt-get install php7.4-{cgi,cli,fpm,pdo,gd,mbstring,mysqlnd,opcache,xml,zip,bcmath,curl}
Anschließend wird in VirtualMin die Konfiguration neu überprüft:
System Settings > Re-Check Configuration
Dabei erkennt VirtualMin automatisch die neuen PHP Versionen und stellt seine Optionen und Auswahlmöglichkeiten entsprechen ein.
Nun kann in jeder Domain unter "Server Configuration > PHP Options" die gewünschte PHP Version ausgeählt werden: