
Im Bereich der PHP-Erweiterungen (Extensions) werden alle verfügbaren und aktivierten Erweiterungen aufgelistet, die die Funktionalität von PHP erweitern können. Hier könnt ihr sehen, welche Erweiterungen derzeit aktiviert sind und welche ihr deaktivieren könnt.

Funktionen im Bereich der PHP-Erweiterungen:
- Aktivierung/Deaktivierung: Ihr könnt Erweiterungen durch einfaches Anklicken aktivieren oder deaktivieren, je nach den Anforderungen eurer Anwendung.
- Suchfunktion: eine Suchleiste ermöglicht es euch, schnell bestimmte Erweiterungen zu finden.
- Informationen zu jeder Erweiterung: Beim Überfahren auf eine Erweiterung mit der Maus erhaltet ihr weitere Informationen, wie z.B. eine kurze Beschreibung und die Kompatibilität mit verschiedenen PHP-Versionen.
Über die Erweiterungen bekommt ihr die vollständige Kontrolle über eure PHP-Umgebung und könnt eure Webanwendungen optimal konfigurieren.
Dabei sind in allen PHP-Versionen bereits alle Erweiterungen voreingestellt, die von den allermeisten Webanwendungen benötigt werden.
PHP-Extensions für WordPress & Nextcloud
Die mit Abstand am häufigsten installierten Anwendungen bei Macbay sind WordPress und Nextcloud. Daher gehen wir hier tiefer auf die entsprechenden Anforderungen ein.
Unterschiede in der PHP-Konfiguration
Obwohl sowohl WordPress als auch Nextcloud auf PHP und MySQL/MariaDB basieren, unterscheiden sie sich stark in Lastprofil, Performance-Anforderungen und benötigten verschiedene PHP-Erweiterungen.
| Aspekt | WordPress | Nextcloud |
|---|---|---|
| Ziel | CMS / Blog / Marketingseiten | Datei- & Kollaborationsplattform |
| Serverlast | CPU- & Query-lastig, viele kurze Requests | I/O-lastig, lange Sitzungen, WebDAV & Dateioperationen |
| Caching-Fokus | Seiten-Caching (LiteSpeed LSCache, Redis optional) | Object-/File-Caching (APCu & Redis empfohlen) |
| Optimierung | Geschwindigkeit & Memory | Stabilität, Dateioperationen & parallele Sessions |
| PHP-Anforderungen | Minimalistisch | Deutlich umfangreicher (Kryptographie, Intl, XML) |
Kurz:
- WordPress läuft performant mit einer schlanken PHP-Konfiguration.
- Nextcloud erfordert eine vollständige, stabile PHP-Umgebung mit Caching und Verschlüsselungskomponenten.
🧩 PHP-Extensions Vergleich
| PHP-Extension | Zweck / Beschreibung | WordPress (WP) | Nextcloud (NC) |
|---|---|---|---|
| bcmath | Präzise mathematische Berechnungen | Empfohlen – z. B. WooCommerce-Berechnungen | Empfohlen – Kryptografie & Zahloperationen |
| bz2 | Datenkompression | Optional – selten genutzt | Empfohlen – für Backups & Archivierung |
| ctype | Zeichenvalidierung | Zwingend | Zwingend |
| curl | Remote Requests, API-Calls | Zwingend | Zwingend |
| dom | XML-Verarbeitung | Zwingend | Zwingend |
| exif | Bildmetadaten & Orientierung | Empfohlen – für Medienuploads | Empfohlen – für Thumbnails |
| fileinfo | MIME-Typ-Erkennung | Zwingend | Zwingend |
| filter | Eingabevalidierung | Zwingend | Zwingend |
| ftp | FTP-Dateizugriff | Optional – bei Plugininstallationen | Optional – für externe Speicher |
| gd | Bildbearbeitung | Zwingend (wenn Imagick fehlt) | Zwingend (oder Imagick) |
| gmp | Große Integer / Kryptografie | Optional | Empfohlen – für Verschlüsselung |
| hash | Hashfunktionen / Sicherheit | Zwingend | Zwingend |
| iconv | Zeichensatzkonvertierung | Zwingend | Zwingend |
| intl | Lokalisierung, Sortierung | Empfohlen | Zwingend |
| json | JSON-Verarbeitung | Zwingend | Zwingend |
| ldap | Benutzerverzeichnis / AD-Anbindung | Optional | Empfohlen – für User Sync |
| libxml | XML Parsing | Zwingend | Zwingend |
| mbstring | Multibyte-Stringverarbeitung | Zwingend | Zwingend |
| mysqli | MySQL/MariaDB Zugriff | Zwingend | Zwingend |
| openssl | HTTPS, Verschlüsselung | Zwingend | Zwingend |
| pdo, pdo_mysql | Datenbankzugriff (PDO Layer) | Empfohlen | Zwingend |
| posix | Benutzerrechte / Prozesse | Optional | Zwingend |
| session | Session Handling | Zwingend | Zwingend |
| simplexml | XML-Parsing | Zwingend | Zwingend |
| soap | API-Kommunikation | Optional | Optional |
| sodium | Moderne Kryptografie | Empfohlen – ab WP 5.2 integriert | Zwingend |
| xml, xmlreader, xmlwriter | XML-Funktionen | Zwingend | Zwingend |
| zip | Kompression, Uploads, Updates | Zwingend | Zwingend |
| zlib | GZIP-Kompression | Zwingend | Zwingend |
| imagick | Alternative zu GD | Empfohlen | Empfohlen |
| opcache | PHP-Code-Caching | Empfohlen – Performance-Booster | Zwingend |
| apcu | Object Cache | Optional – für Object Cache Plugins | Zwingend empfohlen – Local Cache |
| redis | Distributed Cache | Empfohlen – für Performance | Empfohlen – Locking & Transaktionen |
| memcached | Alternative zu Redis | Optional | Optional |
| smbclient | SMB/CIFS Freigaben | Nicht benötigt | Empfohlen |
| imap | Mailzugriff | Optional – z. B. für Formulare | Empfohlen – für Mail-App |
| pcntl | Prozesssteuerung (CLI) | Optional | Optional – für Cron per CLI |
| tokenizer | PHP Parser / Sicherheit | Zwingend | Zwingend |
| phar | Plugin-/Theme-Installer | Zwingend | Optional |
| intl | Datums-/Zahlenformatierung | Empfohlen | Zwingend |
| imagick | Bessere Bildqualität | Empfohlen | Empfohlen |
⚙️ LiteSpeed & CloudLinux Hinweise
- LiteSpeed LSAPI ist voll kompatibel zu PHP-FPM und bietet beste Performance für beide Systeme.
- APCu funktioniert pro Worker → daher Redis zusätzlich für Nextcloud-Transaktionen dringend empfohlen.
- CloudLinux erlaubt getrennte PHP-Versionen je Benutzer:
- WordPress z. B. mit PHP 8.2 (minimalistisch)
- Nextcloud mit PHP 8.2 + APCu + Redis + GMP + INTL (vollständig)
🚀 Empfohlene Server-Konfiguration
Stand April 2025
| Kategorie | WordPress | Nextcloud |
|---|---|---|
| PHP-Version | 8.2 | 8.2 |
| Memory Limit | 256 MB | 512 – 768 MB |
| Upload Limit | 128 MB | ≥ 512 MB |
| Caching | LSCache (Page Cache) | Redis + APCu |
| Opcode Cache | Opcache | Opcache |
| Sessions | Standard PHP Session | Redis (empfohlen) |
| Background Jobs | WP-Cron | System Cron via php -f cron.php |
| Image Engine | GD oder Imagick | Imagick bevorzugt |
| Security Layer | OpenSSL + Sodium | OpenSSL + Sodium + GMP |
🔍 Fazit
- WordPress: Lässt sich mit 10–15 Extensions stabil betreiben, Fokus auf Performance und LSCache.
- Nextcloud: Benötigt ~25 Extensions für zuverlässige Datei-, Crypto- und Caching-Funktionalität.
- Auf unseren LiteSpeed Enterprise Servern (mit cPanel + CloudLinux) lassen sich beide Systeme optimal parallel betreiben, wenn du für Nextcloud ein eigenes PHP-Profil mit erweitertem Extension-Set nutzt.




