Kapitel 14 · 14.2
PHP-Erweiterungen aktivieren und deaktivieren
Sehen Sie es sich in einem kurzen Video an
Eine PHP-Erweiterung ist eine Erweiterung von PHP für eine bestimmte Aufgabe: Bilder bearbeiten, ZIP-Dateien erstellen, Mehrsprachigkeit, Caching und so weiter. Viele Softwareprodukte benötigen eine bestimmte Erweiterung. WordPress nennt in der Website-Zustand beispielsweise imagick oder intl, und ein Plugin kann melden, dass ioncube_loader oder sourceguardian benötigt wird. Diese aktivieren Sie selbst in Select PHP version.
Eine Erweiterung aktivieren
- Klicken Sie in DirectAdmin unter Zusatzfunktionen auf Select PHP version.
- Kontrollieren Sie oben bei PHP version, ob die richtige Version ausgewählt ist. Erweiterungen stellen Sie pro Version ein.
- Auf der Registerkarte Extensions stehen alle Erweiterungen alphabetisch aufgelistet.
- Kreuzen Sie die Erweiterung an, die Sie benötigen (1). Möchten Sie eine Erweiterung deaktivieren, entfernen Sie das Häkchen.

Die Änderung wird sofort gespeichert und ist innerhalb einer Minute aktiv. Sie müssen nichts neu starten.
Erweiterungen mit einem grauen Häkchen (2) sind in PHP integriert. Diese sind immer aktiv und können nicht deaktiviert werden.
Häufig gefragte Erweiterungen
| Erweiterung | Wofür? |
|---|---|
| opcache | Speichert kompilierten PHP-Code im Arbeitsspeicher, sodass Ihre Website schneller wird. WordPress fragt hiernach mit "Opcode-Cache aktivieren". |
| imagick oder gd | Bilder verkleinern und bearbeiten, zum Beispiel beim Hochladen in WordPress. |
| intl | Sprachen, Datumsangaben und Währungen korrekt anzeigen. Viele Webshops und mehrsprachige Websites benötigen dies. |
| zip | ZIP-Dateien erstellen und entpacken, zum Beispiel für Backup- und Migrations-Plugins. |
| redis | Erforderlich, wenn Sie Redis als Cache verwenden (siehe Redis). |
| ioncube_loader und sourceguardian | Für kostenpflichtige Software, deren Code verschlüsselt ist. Der Hersteller teilt Ihnen mit, welche der beiden Sie benötigen. |
| soap | Verbindungen mit bestimmten externen Diensten, wie Buchhaltungs- oder Versandsoftware. |
Tipp: Aktivieren Sie nur, was Sie wirklich benötigen. Mehr Erweiterungen machen PHP nicht schneller, jede Erweiterung kostet etwas Arbeitsspeicher.
Zurück zur Standardeinstellung
Wissen Sie nicht mehr, was Sie geändert haben, oder funktioniert etwas nicht mehr? Klicken Sie dann oben auf Reset PHP Extensions to default. Die Erweiterungen der gewählten Version werden dann auf die Standardeinstellung unserer Server zurückgesetzt.
Häufig gestellte Fragen
Die Erweiterung, die ich suche, ist nicht aufgeführt.
Dann ist sie für diese PHP-Version nicht verfügbar. Manche Erweiterungen gibt es nur für ältere oder gerade neuere Versionen. Wählen Sie eine andere Version, oder stellen Sie Ihre Frage über ein Ticket.
Ich habe eine Erweiterung aktiviert, aber meine Website meldet weiterhin, dass sie fehlt.
Kontrollieren Sie, ob Sie die Erweiterung bei der Version aktiviert haben, die Ihre Website tatsächlich verwendet (die Version mit (current)). Haben Sie in einem Ordner eine andere Version über .htaccess eingestellt (siehe PHP-Einstellungen pro Verzeichnis und über .htaccess)? Dann muss die Erweiterung bei dieser Version aktiviert sein.
