PHP Versionen Gillt für alle versionen. PHP Repo einrichten Beschreibung: Für Alle Versionen gillt. Erstmal die Repo einbinden.   Vorgang: Abbhängigkeiten installieren und repo hinzufügen apt install ca-certificates apt-transport-https wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add - echo "deb https://packages.sury.org/php/ buster main" | tee /etc/apt/sources.list.d/php.list Fertig   PHP 7.4 Installation Beschreibung Installation php 7.4 und einfügen in ISPConfig Installation PHP 7.4 installieren apt -y install php7.4 php7.4-cli php7.4-cgi php7.4-fpm php7.4-gd php7.4-mysql php7.4-imap php7.4-curl php7.4-intl php7.4-pspell php7.4-sqlite3 php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-zip php7.4-mbstring php7.4-soap php7.4-opcache php-memcache php-imagick php-gettext libonig5 php7.4-common php7.4-json php7.4-readline php7.4-xml php7.4-curl php7.4-imagick php7.4-bcmath Danach erstmal die Ursprüngliche Version als default festlegen update-alternatives --config php update-alternatives --config php-cgi nun wählen: Ausgabe: Auswahl Pfad Priorität Status ------------------------------------------------------------ * 0 /usr/bin/php8.2 82 automatischer Modus 1 /usr/bin/php7.3 73 manueller Modus 2 /usr/bin/php7.4 74 manueller Modus 3 /usr/bin/php8.2 82 manueller Modus Einfügen neuer Config Unter System -> Zusätliche PHP Versionen Dann auf PHP Version hinzufügen Diese Werte eintragen Server: (unseren Server auswählen) Kunde: leer PHP-Name: PHP 7.4 Aktiv: Ja Nun auf den Registerreiter FastCGI gehen Pfad zum PHP FastCGI Binary: php7.4-cgi Pfad zum php.ini Verzeichnis /etc/php/7.4/cgi/php.ini Nun auf den Register PHP-FPM Einstellungen Pfad zum PHP-FPM Init Script: php7.4-fpm Pfad zum php.ini Verzeichnis: /etc/php/7.4/fpm/php.ini Pfad zum PHP-FPM Pool Verzeichnis: /etc/php/7.4/fpm/pool.d Nun auf Speichern klicken PHP 8.0 Installation Beschreibung Installation php 8.0 und einfügen in ISPConfig Installation PHP 8.0 installieren apt install php8.0 php8.0-cli php8.0-cgi php8.0-fpm php8.0-gd php8.0-mysql php8.0-imap php8.0-curl php8.0-intl php8.0-pspell php8.0-sqlite3 php8.0-tidy php8.0-xsl php8.0-zip php8.0-mbstring php8.0-soap php8.0-opcache php8.0-common php8.0-readline php8.0-xml php8.0-curl php8.0-imagick php8.0-bcmath Danach erstmal die Ursprüngliche Version als default festlegen update-alternatives --config php update-alternatives --config php-cgi nun wählen: Ausgabe: Auswahl Pfad Priorität Status ------------------------------------------------------------ * 0 /usr/bin/php8.2 82 automatischer Modus 1 /usr/bin/php7.3 73 manueller Modus 2 /usr/bin/php7.4 74 manueller Modus 3 /usr/bin/php8.2 82 manueller Modus Einfügen neuer Config Unter System -> Zusätliche PHP Versionen Dann auf PHP Version hinzufügen Diese Werte eintragen Server: (unseren Server auswählen) Kunde: leer PHP-Name: PHP 8.0 Aktiv: Ja Nun auf den Registerreiter FastCGI gehen Pfad zum PHP FastCGI Binary: php8.0-cgi Pfad zum php.ini Verzeichnis /etc/php/8.0/cgi/php.ini Nun auf den Register PHP-FPM Einstellungen Pfad zum PHP-FPM Init Script: php8.0-fpm Pfad zum php.ini Verzeichnis: /etc/php/8.0/fpm/php.ini Pfad zum PHP-FPM Pool Verzeichnis: /etc/php/8.0/fpm/pool.d Nun auf Speichern klicken PHP 8.2 Installation Beschreibung Installation php 8.0 und einfügen in ISPConfig Installation PHP 8.2 installieren apt -y install php8.2 php8.2-cli php8.2-cgi php8.2-fpm php8.2-gd php8.2-mysql php8.2-imap php8.2-curl php8.2-intl php8.2-pspell php8.2-sqlite3 php8.2-tidy php8.2-xsl php8.2-zip php8.2-mbstring php8.2-soap php8.2-opcache php8.2-common php8.2-readline php8.2-xml php8.2-curl php8.2-imagick php8.2-bcmath Danach erstmal die Ursprüngliche Version als default festlegen update-alternatives --config php update-alternatives --config php-cgi nun wählen: Ausgabe: Auswahl Pfad Priorität Status ------------------------------------------------------------ * 0 /usr/bin/php8.2 82 automatischer Modus 1 /usr/bin/php7.3 73 manueller Modus 2 /usr/bin/php7.4 74 manueller Modus 3 /usr/bin/php8.2 82 manueller Modus Einfügen neuer Config Unter System -> Zusätliche PHP Versionen Dann auf PHP Version hinzufügen Diese Werte eintragen Server: (unseren Server auswählen) Kunde: leer PHP-Name: PHP 8.2 Aktiv: Ja Nun auf den Registerreiter FastCGI gehen Pfad zum PHP FastCGI Binary: php8.2-cgi Pfad zum php.ini Verzeichnis /etc/php/8.2/cgi/php.ini Nun auf den Register PHP-FPM Einstellungen Pfad zum PHP-FPM Init Script: php8.2-fpm Pfad zum php.ini Verzeichnis: /etc/php/8.2/fpm/php.ini Pfad zum PHP-FPM Pool Verzeichnis: /etc/php/8.2/fpm/pool.d Nun auf Speichern klicken Default PHP Version von ISPConfig ändern Beschreibung: Auch wenn man immer neue PHP versionen hinzufügt. Bleibt die default immer die älteste. Möchte man dieses Verhalten ändern. Dann kann man das hier mit tun. Durchführung System -> Serverkonfiguration -> SERVER -> Web -> PHP-Einstellungen Alles Felder mit der Versionsnummer umbenenen die man haben möchte. In diesem beispiel hab ich alle 7.3 in 7.4 geändert. Auf dem Screenshot ist jetzt meine 7.4 eingetragen. Dann unten auf speichern. Fertig.