Welche PHP-Version Ihr PrestaShop braucht und wie Sie sie aktualisieren, ohne etwas kaputtzumachen
Die PHP-Version entscheidet über Sicherheit, Geschwindigkeit und die Module, die Sie installieren können. Wir zeigen, welche Versionen unterstützt werden, welche jede PrestaShop-Version zulässt und wie der Wechsel ohne Schrecken gelingt.
PHP ist die Sprache, in der PrestaShop geschrieben ist, und die Version auf Ihrem Hosting ist wichtiger, als es scheint. Sie entscheidet, ob der Server Sicherheitspatches erhält, wie schnell Seiten erzeugt werden und welche Versionen von PrestaShop und Modulen Sie installieren können. Und sie ist eine der wenigen Verbesserungen, die sich über ein Auswahlmenü im Hosting-Panel aktivieren lassen, sofern alles kompatibel ist.
Wie Sie herausfinden, welche Version Sie haben
Im PrestaShop-Backoffice unter Erweiterte Einstellungen → Informationen steht die PHP-Version, mit der der Shop läuft. Sehen Sie dort nach und nicht nur im Hosting-Panel: Manchmal zeigt das Panel eine Version an, während der Shop-Ordner eine andere verwendet, etwa durch eine verzeichnisbezogene Konfiguration oder eine .htaccess, die den Handler festlegt.
Welche PHP-Versionen unterstützt werden
Jede PHP-Version hat eine Phase mit aktivem Support, eine mit reinen Sicherheitspatches und danach keine mehr. Als allgemeine Orientierung, Stand Ende 2026:
| Version | Status |
|---|---|
| 7.4 und älter | Seit Jahren ohne Support |
| 8.0 | Ohne Support |
| 8.1 | Ohne Support seit Ende 2025 |
| 8.2 | Nur Sicherheitspatches, bis Ende 2026 |
| 8.3 | Nur Sicherheitspatches |
| 8.4 und neuer | Unterstützt |
Die genauen Daten stehen auf der offiziellen PHP-Seite zu den unterstützten Versionen; sehen Sie bei der Planung dort nach, denn der Kalender schreitet voran. »Ohne Support« heißt: Wird in dieser Version eine Sicherheitslücke entdeckt, gibt es keine offizielle Korrektur. Manche Distributionen und Hoster pflegen eigene Patches für alte Versionen, aber darauf können Sie sich nicht verlassen.
Welches PHP jede PrestaShop-Version zulässt
Den PHP-Bereich gibt die PrestaShop-Version vor. Ungefähr:
| PrestaShop | PHP |
|---|---|
| 1.6.1 | Bis 7.1 in den letzten Versionen |
| 1.7.0 bis 1.7.6 | Bis 7.1 oder 7.2, je nach Version |
| 1.7.7 | Bis 7.3 |
| 1.7.8 | Bis 7.4 |
| 8.0 und 8.1 | 7.2 bis 8.1 |
| 9.0 und neuer | Mindestens 8.1 |
Für die genaue Version Ihres Shops und für PrestaShop 8.2 sehen Sie in den offiziellen Anforderungen dieser Version nach. Die praktische Folge ist eindeutig: Keine 1.6 und keine 1.7 läuft auf einer unterstützten PHP-Version. Ist Ihr Shop dort, führt ein PHP-Update über eine Migration von PrestaShop.
Was Sie an Leistung gewinnen
Jede Hauptversion von PHP hat die Leistung verbessert, und der Sprung von PHP 7 auf PHP 8 war bei Anwendungen wie PrestaShop deutlich. Eine Zahl nennen wir nicht, weil sie stark vom Shop, den Modulen und dem Server abhängt, aber im Allgemeinen werden Sie Folgendes merken:
- Kürzere Serverantwortzeiten bei Seiten, die nicht aus dem Cache kommen: Listen, Suche, Warenkorb, Checkout.
- Ein flüssigeres Backoffice, vor allem bei den Bestell- und Produktlisten.
- Mehr Kapazität mit demselben Server bei Lastspitzen.
Um das zu nutzen, stellen Sie sicher, dass OPcache in der neuen Version aktiviert und richtig dimensioniert ist. Ohne OPcache ist jede PHP-Version mit PrestaShop langsam.
Wie Sie wechseln, ohne etwas kaputtzumachen
- Erstellen Sie eine Kopie des Shops in einer Testumgebung mit der Ziel-PHP-Version. Viele Hoster erlauben, eine Test-Subdomain mit einer anderen Version anzulegen.
- Aktivieren Sie in der Kopie den Debug-Modus, um Fehler statt einer weißen Seite zu sehen.
- Gehen Sie den Shop durch: Startseite, Kategorien, Produktseite, Suche, Warenkorb, Registrierung, Checkout mit jeder Zahlungsart und Kundenkonto.
- Gehen Sie das Backoffice durch: Bestellungen, Produkte, die Konfiguration jedes Moduls, Erzeugung von Rechnungen und Lieferscheinen, Exporte.
- Prüfen Sie die Fehlerprotokolle von PHP und PrestaShop. Hinweise auf veraltete Funktionen brechen heute nichts, aber mit der nächsten Version.
- Testen Sie Cronjobs und Integrationen: ERP, Marktplätze, Versanddienstleister, Feeds.
- Aktualisieren oder ersetzen Sie Module, die Fehler werfen. Hat ein unverzichtbares Modul keine kompatible Version, ist das Ihre Grenze, bis es gelöst ist.
- Stellen Sie den Live-Shop zu einer ruhigen Zeit um, mit einem aktuellen Backup, und gehen Sie das Wesentliche erneut durch. Wissen Sie genau, wie Sie im Panel zur vorherigen Version zurückkehren, falls etwas schiefgeht.
Warum Sie nicht zurückbleiben sollten
Neben der Sicherheit hat ein altes PHP Kosten, die man weniger sieht. Modulentwickler testen ihre neuen Versionen nicht mehr unter PHP 7, die Bibliotheken von Zahlungsanbietern und Versanddienstleistern verlangen aktuelle Versionen, und der Hoster selbst berechnet irgendwann einen Aufpreis für alte Versionen oder verschiebt Sie auf einen alten Server. Jedes für sich ist eine Kleinigkeit; zusammen machen sie einen Shop mit altem PHP immer schwerer zu pflegen und teurer zu migrieren.
Konfiguration, die Sie beim Wechsel prüfen sollten
memory_limitausreichend für das Backoffice und Importe.max_execution_timepassend zu langen Aufgaben.display_errorsdeaktiviert im Live-Betrieb: Sichtbare Fehler verraten Pfade und interne Details.allow_url_includedeaktiviert undexpose_phpausgeschaltet.- Die Erweiterungen, die PrestaShop verlangt (unter anderem intl, gd, zip, curl und mbstring), die in der neuen Version möglicherweise nicht aktiviert sind.
Und belassen Sie es nicht bei einem einmaligen Wechsel: Tragen Sie in den Kalender ein, wann der Support der Version endet, auf die Sie wechseln. PHP Version für Version anzuheben, mit aktuellem Shop, ist viel einfacher, als unter Zeitdruck drei Versionen zu überspringen, weil der Hoster Ihre abschaltet.
So lösen Sie es in PrestaShop
Wenn Sie es uns überlassen möchten, richten wir mit einem Rekire-Support-Stundenpaket die Kopie mit der Ziel-PHP-Version ein, prüfen die Fehler des Shops und jedes Moduls, korrigieren oder ersetzen, was nicht funktioniert, und stellen den Live-Shop um. Läuft Ihr Shop auf 1.6 oder 1.7, schlagen wir Ihnen die Migration auf PrestaShop 9 vor, den einzigen Weg zu einem unterstützten PHP. Und wenn Sie ein auf PrestaShop ausgelegtes Hosting suchen, ist der Hosting plan profesional von Rekire unser Angebot für Shops, die sich nicht um den Server kümmern wollen.