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.

  1. Aktivieren Sie das ondrej/php Repository mit dem Befehl
    LC_ALL=C.UTF-8 add-apt-repository -y ppa:ondrej/php && apt-get update
  2. 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}
  3. Installieren Sie weitere benötigte Versionen
  4. Damit alle Versionen in Virtualmin aktiviert werden, klicken Sie in Virtualmin auf System Settings und Re-Check Config
  5. Nun können Sie beim gewünschten Webserver auf Server Configuration und dann auf PHP Options klicken
  6. Sie finden nun ein Auswahlfeld mit den installierten PHP-Versionen. Wählen Sie die benötigte Version aus und klicken Sie auf Save