Enterprise Hosting · Von Gamern für Gamer
PHP-Versionen und Konfiguration
Kurzantwort: Falsche PHP-Version kann WordPress oder Shops zum Absturz bringen. In Plesk unter PHP-Einstellungen die passende Version (meist 8.1+) wählen.
PHP ist die Skriptsprache, die hinter den meisten Websites und CMS wie WordPress, Joomla oder Drupal steckt. Diese Übersicht zeigt dir die aktuellen PHP-Versionen, ihre Unterschiede und wie du sie auf deinem Server konfigurierst.
Hinweis: Ausführliche Installationsanleitungen findest du in den Artikeln der linken Navigation.
Aktuelle PHP-Versionen
| Version | Status | End of Life | Empfehlung |
|---|---|---|---|
| PHP 8.3 | Letzte stabile Version | Dezember 2027 | Empfohlen für neue Projekte |
| PHP 8.2 | Stabil | Dezember 2026 | Gute Wahl für bestehende Projekte |
| PHP 8.1 | Sicherheitsupdates | Dezember 2025 | Noch nutzbar, Upgrade planen |
| PHP 8.0 | End of Life | November 2023 | Nicht mehr verwenden |
| PHP 7.4 | End of Life | November 2022 | Nicht mehr verwenden – Sicherheitsrisiko |
Warum ist die richtige PHP-Version wichtig?
- Sicherheit: Alte Versionen erhalten keine Sicherheitsupdates mehr – dein Server wird angreifbar
- Performance: Jede neue PHP-Version ist schneller. PHP 8.3 ist bis zu 30% schneller als PHP 7.4
- Kompatibilität: Veraltete CMS-Versionen laufen nicht auf neuem PHP – beides muss aktuell sein
- Features: Neue Versionen bringen neue Funktionen und bessere Fehlerbehandlung
PHP-Version wechseln
Auf dem VPS/Rootserver (Ubuntu/Debian)
# Verfügbare PHP-Versionen anzeigen
sudo apt search php | grep -E "^php[0-9]+\.[0-9]+"
# Neue Version installieren (Beispiel: PHP 8.3)
sudo apt install php8.3 php8.3-cli php8.3-fpm php8.3-mysql php8.3-xml php8.3-mbstring php8.3-curl php8.3-zip -y
# Alte Version deaktivieren
sudo a2dismod php8.1 # Für Apache
sudo a2enmod php8.3
# Webserver neustarten
sudo systemctl restart apache2 # Apache
sudo systemctl restart nginx # Nginx (mit PHP-FPM)
Im Webspace (Plesk)
- Melde dich in Plesk an
- Gehe zu Websites & Domains → PHP-Einstellungen
- Wähle die gewünschte PHP-Version aus dem Dropdown-Menü
- Klicke auf OK
- Die Änderung ist sofort aktiv
Wichtige PHP-Konfigurationswerte (php.ini)
| Einstellung | Empfohlener Wert | Bedeutung |
|---|---|---|
memory_limit |
128M – 256M | Maximaler RAM pro PHP-Prozess. Für WordPress mit vielen Plugins 256M empfohlen |
max_execution_time |
30 – 120 | Maximale Ausführungszeit in Sekunden. Erhöhen bei großen Uploads oder Importen |
upload_max_filesize |
16M – 128M | Maximale Dateigröße für Uploads. Für große Medien-Uploads erhöhen |
post_max_size |
Etwas höher als upload_max_filesize | Maximale Größe von POST-Daten. Muss größer sein als upload_max_filesize |
max_input_vars |
1000 – 5000 | Anzahl erlaubter Eingabevariablen. Bei großen Menüs oder Seitenerstellern erhöhen |
display_errors |
On (Entwicklung) / Off (Produktion) | Fehler direkt anzeigen. Auf Live-Servern immer Off |
PHP-FPM – Der Performance-Booster
PHP-FPM (FastCGI Process Manager) verarbeitet PHP-Anfragen deutlich schneller als das alte mod_php. Statt für jede Anfrage einen neuen Prozess zu starten, hält FPM einen Pool von laufenden Prozessen bereit.
# PHP-FPM installieren
sudo apt install php8.3-fpm -y
# Pool-Konfiguration anpassen
sudo nano /etc/php/8.3/fpm/pool.d/www.conf
# Wichtige Einstellungen:
pm = dynamic
pm.max_children = 20
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 8
pm.max_requests = 500
# Nach Änderungen neustarten
sudo systemctl restart php8.3-fpm
PHP-Version für bestimmte Website erzwingen
Apache (über .htaccess)
# PHP 8.3 über .htaccess setzen
AddHandler application/x-httpd-php83 .php
Nginx (über Server-Block)
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
}
Häufige Probleme
Website zeigt weiße Seite nach PHP-Update:
- Prüfe ob alle benötigten PHP-Erweiterungen installiert sind (
php -m) - Prüfe das Fehlerlog:
/var/log/php*-fpm.logoder/var/log/apache2/error.log - Schalte
display_errors = Onfür die Fehlersuche
WordPress empfiehlt veraltete PHP-Version:
- WordPress selbst läuft auf PHP 8.3 – die Warnung kommt meist von alten Plugins oder Themes
- Alle Plugins und Themes aktualisieren
- PHP-Kompatibilitäts-Plugin nutzen um inkompatible Erweiterungen zu finden
Ausführliche Installations- und Konfigurationsanleitungen findest du in den Artikeln der linken Navigation.
Passende Anleitungen
- Webspace einrichten
- Nameserver ändern – Domain verbindet nicht
- DNS funktioniert nicht / Propagation
- SSL richtig einrichten
- SPF, DKIM & DMARC (E-Mail)
- Cloudflare DNS & CDN
- E-Mail mit eigener Domain
- Website schneller machen
- SpeedKit in Plesk
- Domain & DNS Hub
Webspace bestellen: nexorahost.com · Verwaltung: panel.nexorahost.de
NexoraHost
Webspace & Websites
SSD-Hosting mit kostenlosem SSL, E-Mail-Postfächern & Plesk-Panel.
nexorahost.com · Maincubes FRA01 · 1 Tbit/s DDoS · 99,9 % Uptime