Inhalt: Plesk provides support for multiple PHP versions and handler types out of the box.

In this topic you will learn how to install additional PHP versions in Plesk.

Installing and Uninstalling PHP Versions

Führen Sie diese Schritte aus, um eine bestimmte PHP-Version auf dem Server zu installieren oder vom Server zu entfernen:

  1. Go to Tools & Settings > Updates (under „Plesk“), and then click Add/Remove Components.

    • (Plesk für Linux) Erweitern Sie den Abschnitt Webhosting und dann den Abschnitt PHP-Interpreter-Versionen.
    • (Plesk für Windows) Erweitern Sie den Abschnitt Hosting-Funktionen in Plesk.
  2. Here, currently installed PHP versions are marked with a green checkbox icon, and those currently not installed with a red cross icon. Select the PHP versions you want to install by clicking the corresponding icon > Install. Select the PHP versions you want to remove by clicking the corresponding icon > Remove. On the screenshot below, PHP versions 8.3, 8.2, 8.1, and 7.4 are marked for installation, while PHP version 8.0 - for removal.

    image php versions

  3. Klicken Sie auf Weiter, um die ausgewählten PHP-Versionen zu installieren bzw. zu entfernen.

Wenn eine PHP-Version installiert wird, werden in Plesk automatisch die entsprechenden standardmäßigen PHP-Handler-Typen (CGI, FastCGI, PHP-FPM) konfiguriert.

Bemerkung: Für ältere Betriebssysteme (beispielsweise CentOS 6.x) ist es erforderlich, die Komponente PHP-FPM-Unterstützung vom Betriebssystemanbieter zu installieren, um die Verwendung des PHP-FPM-Handlers zu aktivieren. Sie finden die Komponente auf dem Tab Komponenten hinzufügen/entfernen im Abschnitt Webhosting > Nginx-Webserver und Reverse-Proxy-Server.

Bemerkung: Auf neueren Betriebssystemen (beispielsweise Debian 9) stehen ältere PHP-Versionen (5.6 und früher) möglicherweise nicht zur Installation zur Verfügung, weil sie mit den modernen OpenSSL-Versionen, mit denen diese Betriebssysteme ausgestattet sind, nicht kompatibel sind.

Sie können für Ihre Kunden bestimmte Handler-Typen für jede auf Ihrem Server installierte PHP-Version verfügbar oder nicht verfügbar machen. Sie können zum Beispiel ermöglichen, dass Kunden sowohl FastCGI als auch PHP-FPM mit PHP 8.3, aber nur PHP-FPM mit PHP 8.1 verwenden können. Außerdem können Sie PHP-Einstellungen für jede einzelne PHP-Version konfigurieren.

Bemerkung: In Plesk Obsidian und höher ist die PHP-Systemkomponente nicht mehr erforderlich. Folgendes ist nun möglich:

  • Plesk ohne die PHP-Systemkomponente installieren
  • PHP-Systemkomponente entfernen, nachdem Sie Plesk Obsidian installiert oder ein Upgrade durchgeführt haben
  • Benutzerdefinierte PHP-Builds statt PHP-Systemkomponente installieren und verwenden
  • Horde ohne die PHP-Systemkomponente installieren