Sie können auf einem Ubuntu-Server mit Virtualmin mehrere PHP-Versionen installieren. Eine Basisversion wurde bereits mit Virtualmin installiert. Diese verschiedenen PHP-Versionen können dann individuell je Webseite ausgewählt werden. Gehen Sie dazu wie folgt vor.
- Aktivieren Sie das ondrej/php Repository mit dem Befehl
LC_ALL=C.UTF-8 add-apt-repository -y ppa:ondrej/php && apt-get update - Installieren Sie nun die gewünschte Version. In unserem Beispiel PHP 8.2, mit dem Befehl
apt-get install php8.1-{cgi,cli,fpm,pdo,gd,mbstring,mysqlnd,opcache,curl,xml,zip} - Installieren Sie weitere benötigte Versionen
- Damit alle Versionen in Virtualmin aktiviert werden, klicken Sie in Virtualmin auf System Settings und Re-Check Config
- Nun können Sie beim gewünschten Webserver auf Server Configuration und dann auf PHP Options klicken
- Sie finden nun ein Auswahlfeld mit den installierten PHP-Versionen. Wählen Sie die benötigte Version aus und klicken Sie auf Save