Konfigurieren von PHP-Handlern

Plesk unterstützt die PHP-Skriptsprache vollständig. Diese Unterstützung umfasst auch die Verwendung mehrerer PHP-Versionen und Handler-Typen auf einmal. In diesem Kapitel wird erklärt, wie Plesk Administratoren PHP-Handler-Typen für ihre Kunden verfügbar machen und die PHP-Einstellungen für einzelne PHP-Versionen konfigurieren.

Einrichten der Verfügbarkeit von Handler-Typen für Kunden

Wollen Sie eine bestimmte Kombination von PHP-Version und Handler-Typ für Ihre Kunden verfügbar machen oder dessen Verfügbarkeit aufheben, gehen Sie zu Tools & Einstellungen > PHP-Einstellungen. Dort sehen Sie ein Liste aller auf dem Server verfügbarer Kombinationen von PHP-Versionen und Handler-Typen:

Das Symbol neben einer Kombination aus PHP-Version und Handler-Typ weist darauf hin, dass diese für Ihre Kunden verfügbar ist und ausgewählt werden kann. Das Symbol gibt an, dass die Kombination nicht verfügbar ist. Wenn Sie auf das Symbol klicken, schalten Sie die Verfügbarkeit der zugehörigen Kombination aus PHP-Version + Handler-Typ um. Jeder Kunde, der die Berechtigung zum Auswählen der PHP-Version und des Handler-Typs für seine Domains besitzt, wird in der Lage sein, die Kombinationen, die Sie verfügbar machen, beliebig auszuwählen. Wie viele Domains eine Kombination aus PHP-Version + Handler-Typ letztendlich nutzen, können Sie rechts neben dem Namen der Kombination sehen. Mit einem Klick auf die Zahl wird eine Liste der Domains angezeigt, die diese Kombination verwenden.

Die verschiedenen Handler-Typen variieren in ihrer Sicherheit und ihrem Ressourcenverbrauch. Das heißt, Sie können dieses Feature auch dazu verwenden, Ihre Kunden daran zu hindern, einen bestimmten Handler-Typ oder eine bestimmte PHP-Version zu verwenden (indem Sie die Verfügbarkeit aller Kombinationen aus PHP-Version + Handler-Typ, die diese PHP-Version nutzen, aufheben). So ist zum Beispiel der CGI-PHP-Handler für alle PHP-Versionen nicht verfügbar. Aber Sie können ihn für eine bestimmte PHP-Version, oder auch für alle Versionen verfügbar machen. Wenn Sie sich nicht sicher sind, welche PHP-Handler Sie verfügbar machen sollten, finden Sie hier Informationen über die verschiedenen PHP-Handler-Typen.

 

PHP-Erweiterungen und -Einstellungen

In Plesk können Sie bestimmte PHP-Einstellungen aktivieren oder deaktivieren. Außerdem können Sie eine Reihe von PHP-Einstellungen manuell konfigurieren. Diese Einstellungen können für jede PHP-Version unabhängig von den anderen Versionen konfiguriert werden. Sie können eine Liste aktivierter Erweiterungen für PHP 5.3 einrichten, die sich vollständig von der Liste für PHP 5.4 unterscheidet. Die Einstellungen gelten für jeden PHP-Handler-Typ. Wenn Sie zum Beispiel die Erweiterung xdebug für PHP 5.3 aktivieren, wird diese für alle Domains mit PHP 5.3 verwendet, egal, ob Handler vom Typ CGI, FastCGI oder PHP-FPM eingesetzt werden.

Zum Ändern der PHP-Einstellungen für eine einzelne PHP-Version gehen Sie zu Tools & Einstellungen > PHP-Einstellungen und klicken auf den Namen einer der Kombinationen aus PHP-Version + Handler-Typ, die eine PHP-Version enthält, deren Einstellungen Sie ändern wollen. Wenn Sie zum Beispiel die Einstellungen für PHP 5.3 ändern wollen, klicken Sie auf 5.3.3 Apache Modul oder auf 5.3.3 FastCGI Anwendung. Hier können Sie folgende PHP-Einstellungen verwalten:

  • PHP-Erweiterungen aus einer vordefinierten Liste aktivieren oder deaktivieren
  • Konfigurieren Sie die gewünschten PHP-Einstellungen, indem Sie die Datei php.ini bearbeiten.

Alle Änderungen, die Sie vornehmen, werden für alle Websites gelten, die diese PHP-Version einsetzen. Beachten Sie auch, dass Kunden, die die Berechtigung zum Verwalten von PHP-Einstellungen besitzen, in der Lage sind, bestimmte PHP-Einstellungen für ihre Domains und Subdomains zu konfigurieren. Einstellungen, die sie auf Domainebene konfigurieren setzen serverweite Einstellungen außer Kraft.

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.