Direkt zum Inhalt

PHP-Versionen und Konfiguration

PHP-Versionen und Konfiguration – Webhosting und Domain-Wissen von NexoraHost.

Webspace

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)

  1. Melde dich in Plesk an
  2. Gehe zu Websites & Domains → PHP-Einstellungen
  3. Wähle die gewünschte PHP-Version aus dem Dropdown-Menü
  4. Klicke auf OK
  5. 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.log oder /var/log/apache2/error.log
  • Schalte display_errors = On fü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 bestellen: nexorahost.com · Verwaltung: NexoraHost

Weiterlesen

Beliebt und aktuell – nicht nur die ältesten Guides.

Mehr

Weiter entdecken