Was ist die beste PHP-Version für WordPress?


Antworten:


1

Es gibt (und sollte) keine Antwort mit einer bestimmten Version dafür. Neue Versionen kommen heraus, alte Versionen werden eingestellt.

  • Am Minimum sollten Sie verwenden unterstützte Version von PHP. Dadurch wird sichergestellt, dass weiterhin Fehlerkorrekturen und (oder für weniger aktuelle Versionen) Sicherheitsupdates empfangen werden.

  • Vorzugsweise sollten Sie die neueste stabile Version von PHP verwenden. Dies stellt sicher, dass Sie die bestmögliche Leistung erhalten.

Die PHP-Site verfügt über eine praktische Seite mit unterstützten Versionen , auf der die aktuell relevanten Versionen und die Roadmap für deren Unterstützung klar aufgeführt sind.


Dies ist immer noch theoretisch und befasst sich nicht mit praktischen Realitäten. Verwenden Sie mindestens die stabilste Version, die unterstützt, was Sie tun möchten. Die Version von PHP sollte nicht sozusagen der Schwanz sein, mit dem der Hund wedelt.
Jeffmcneill

9

WICHTIGE BEARBEITUNG

Dies ist mir unwissentlich aufgefallen, als mir klar wurde, dass PHP 5.4 bereits EOL erreicht hat und der letzte Sicherheits-Support am 14. September 2015 eingestellt wurde.

Laut offizieller Dokumentation wird PHP 5.5 am 10. Juli 2016 endlich seine EOL erreichen (der aktive Support wurde bereits eingestellt, aber diese Version wird bis zum endgültigen EOl-Datum vom 10. Juli 2016 noch Sicherheitsupdates erhalten ).

Um auf die ursprüngliche Frage zurückzukommen, sollten Sie jetzt mindestens PHP 5.5 verwenden. Stellen Sie jedoch sicher, dass Sie innerhalb der nächsten 8 Monate ab dem Datum dieser Antwort bereit sind, auf PHP 5.6 umzusteigen

URSPRÜNGLICHE ANTWORT

Wordpress steckt immer noch in den Dinosaurier-PHP-Versionen, daher sollte jede neuere oder gleichwertige PHP-Version 5.3 funktionieren.

Es ist jedoch sehr wichtig zu beachten, dass alle PHP-Versionen vor Version 5.4 EOL'ed wurden, die letzte Version war 5.3 vor einem Jahr. Kurz gesagt bedeutet dies, dass PHP-Versionen, die älter als 5.4 sind, nicht mehr unterstützt oder aktualisiert werden. Dies führt zu großen Sicherheitsproblemen, wenn Sie sie weiterhin verwenden.

Aus Sicherheitsgründen sollten Sie PHP 5.4.x verwenden, wo xsich die neueste Sicherheitsversion befinden sollte.

Kurz gesagt, um sicher zu gehen, ist es genau wie bei Wordpress immer das Beste, die neueste verfügbare stabile Version zu installieren.


Wie kann man "eine PHP-Version validieren"
Pete

Überprüfen Sie die offiziellen Dokumente und mein wichtiges Update
Pieter Goosen

Es ist jetzt alles ein bisschen beängstigend!
Pete

Ja, jede wichtige PHP-Version hat eine festgelegte Lebensdauer ( was mir völlig durch den Kopf ging, gut, dass Sie dies noch einmal angesprochen haben ). Wordpress hat die gleiche Richtlinie, aber im Gegensatz zu PHP bringt Wordpress alle 6 Monate eine neue Hauptversion heraus
Pieter Goosen

Ich suche einen neuen Gastgeber, aber sie erzählen dir nichts über die EOL-Sache
Pete

4

Um WordPress auszuführen, empfehlen wir, dass Ihr Host Folgendes unterstützt:

PHP Version 5.6 oder höher

MySQL Version 5.5 oder höher

Hinweis: Wenn Sie sich in einer Legacy-Umgebung befinden, in der Sie nur ältere PHP- oder MySQL-Versionen haben, funktioniert WordPress auch mit PHP 5.2.4+ und MySQL 5.0+. Diese Versionen haben jedoch das offizielle End Of Life erreicht und können Ihre Website als solche aussetzen Sicherheitslücken.

Für Details folgen Sie bitte dem Code-Link:

Wordpress-Anforderungen

Vielen Dank!


Vielen Dank für die Erklärung mit der Verwendung von 5.4 als Mindestversion :)
Jas

1
Beachten Sie, das ist mir durch den Kopf gegangen, PHP 5.4 wurde bereits vor einem Monat EOL'ed. Sie sollten mindestens 5.5 ausführen. Siehe mein Update zu meiner Antwort
Pieter Goosen

3

Alle Antworten hier berücksichtigen nicht eine tatsächliche, funktionierende Wordpress-Umgebung, sondern verwenden Argumente zum Lebensende / zur Unterstützung (dh zum Alter). Wen interessiert das? Was man wirklich will, ist Stabilität und Funktionalität. Daher sollte die neueste Version verwendet werden, die ein gesamtes Wordpress-System (mit den gewünschten Themen und Plugins) unterstützt. Neueste, da PHP in neueren Versionen im Allgemeinen Verbesserungen in Bezug auf Geschwindigkeit (und Stabilität) aufweist, jedoch nicht "die" neuesten, da die Stabilität darunter leiden kann.

Es gibt immer noch viele Plugins (insbesondere solche, die kürzlich nicht aktualisiert wurden), die veralteten oder nicht unterstützten PHP-Code enthalten. Daher funktioniert das Ausführen der neuesten und besten PHP-Version mit diesen Plugins (und Themes) nicht. 5.6 ist die sicherste und neueste Version mit umfassender Unterstützung (90 +%), und 7.x ist die neueste und bietet definitiv Leistungsvorteile, aber viele WordPress-Themes und Plugins funktionieren nicht. Am besten testen Sie Ihr aktuelles System und sehen, mit was Ihre gesamte Umgebung arbeiten kann. Probieren Sie den PHP Compatibility Checker aus. Es ist nicht 100% genau, gibt Ihnen aber zunächst etwas. https://wordpress.org/plugins/php-compatibility-checker/

Schließlich können PHP-Versionen eine erforderliche oder gewünschte Funktionalität haben, wie OpCache oder php-fpm / mpm-event. In diesen Fällen reichen 5.5 und 5.6 aus.


Wenn Sie sehen möchten, was die Community im Allgemeinen verwendet: wptavern.com/php-7-is-now-more-widely-used-than-php-4
jeffmcneill

Es gibt keine Möglichkeit, ein sicheres System auf einer unsicheren Infrastruktur auszuführen, und es gibt keine Möglichkeit, ein stabiles System auf einer instabilen Infrastruktur auszuführen. Nach Ihrer Logik sollten die Leute immer noch Windows 95 verwenden, da es dieses eine Programm gibt, das unter Windows XP nicht funktioniert :(
Mark Kaplun

@ mark-kaplun Wenn Sie der Meinung sind, dass jemand etwas Absurdes geschrieben hat, gehen Sie am besten zurück und überprüfen Sie zuerst Ihr Verständnis. "ein gesamtes Wordpress-System" impliziert nicht ALLE Wordpress-Systeme, sondern ein voll funktionsfähiges System und seine Anforderungen und Einschränkungen. In vielen Fällen ist das Ändern der Anforderungen (z. B. für das eine Programm, das keine neuere Version unterstützt) ein besserer Schritt.
Jeffmcneill

Nein, es ist in keiner Weise "besser", außer für Lazinees
Mark Kaplun

Wäre es besser, ein altes Teil eines Fahrrads gegen ein neueres Teil auszutauschen, das dieselbe Funktion hat, aber besser, da das alte Teil vom Hersteller nicht aufgerüstet wird? Oder bist du nur stumpf?
Jeffmcneill


0

Überprüfen Sie die WordPress- Anforderungen für die neueste WordPress-Empfehlung. Derzeit wird eine PHP-Version von 7.2 (oder höher) empfohlen.

Geben Sie hier die Bildbeschreibung ein

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.