Quelle est la meilleure version php à utiliser avec WordPress?


Réponses:


1

Il n'y a pas (et ne devrait pas) de réponse avec une version spécifique pour cela. De nouvelles versions sortent, les anciennes versions sont abandonnées.

  • Au minimum, vous devez utiliser la version prise en charge de PHP. Cela garantit qu'il reçoit toujours des corrections de bogues et (ou pour une version moins récente) des mises à jour de sécurité.

  • De préférence, vous devez utiliser la dernière version stable de PHP. Cela vous garantit les meilleures performances possibles.

Le site PHP a une page de versions prises en charge pratique , qui couvre clairement les versions actuellement pertinentes et la feuille de route pour leur prise en charge.


Ceci est encore théorique et ne traite pas des réalités pratiques. Utilisez au minimum la version la plus stable qui prend en charge ce que vous voulez faire. La version de PHP ne devrait pas être la queue qui remue le chien, pour ainsi dire.
jeffmcneill

9

MODIFICATION IMPORTANTE

Cela a été inconsciemment porté à mon attention car cela m'a échappé, PHP 5.4 a déjà atteint EOL et le dernier support de sécurité a été arrêté le 14 septembre 2015.

Selon la documentation officielle , PHP 5.5 atteindra finalement sa fin de vie le 10 juillet 2016 (le support actif a déjà été arrêté mais cette version recevra toujours des mises à jour de sécurité jusqu'à sa date finale de fin de vie le 10 juillet 2016 ).

Donc, pour revenir à la question d'origine, vous devriez maintenant utiliser au moins PHP 5.5 au minimum, mais assurez-vous de vous préparer à passer à PHP 5.6 dans les 8 prochains mois à compter de la date de cette réponse.

RÉPONSE ORIGINALE

Wordpress est toujours bloqué sur les versions PHP des dinosaures, donc toute version PHP plus récente ou égale à 5.3 devrait le faire.

Il est cependant très important de noter que toutes les versions PHP antérieures à la version 5.4 ont été finalisées, la dernière version étant 5.3 il y a un an. En bref, cela signifie que toute version PHP antérieure à 5.4 n'est plus prise en charge ou mise à jour, ce qui entraînera d'énormes problèmes de sécurité si vous l'utilisez toujours.

Donc, pour des raisons de sécurité, le strict minimum que vous devez exécuter en toute sécurité est PHP 5.4.x, où xdevrait être la dernière version de sécurité.

En bref, pour être plutôt sûr que désolé, tout comme Wordpress, il est toujours préférable d'installer la dernière version stable disponible.


Comment "valider une version PHP"
Pete

Consultez les documents officiels et mon importante mise à jour
Pieter Goosen

C'est un peu effrayant maintenant!
Pete

Oui, chaque version majeure de PHP a une durée de vie définie ( ce qui m'a complètement glissé, bon, vous en avez de nouveau parlé ). Wordpress a la même politique, mais contrairement à PHP, Wordpress sort une nouvelle version majeure tous les 6 mois
Pieter Goosen

Je cherche un nouvel hôte mais ils ne vous parlent pas de la chose EOL
Pete

4

Pour exécuter WordPress, nous recommandons à votre hébergeur de prendre en charge:

PHP version 5.6 ou supérieure

MySQL version 5.5 ou supérieure

Remarque: Si vous êtes dans un environnement hérité où vous ne disposez que de versions PHP ou MySQL plus anciennes, WordPress fonctionne également avec PHP 5.2.4+ et MySQL 5.0+, mais ces versions ont atteint la fin de vie officielle et peuvent donc exposer votre site à vulnérabilités de sécurité.

Pour plus de détails, veuillez suivre le lien du code:

Exigences de Wordpress

Merci!


Merci pour l' explication à l' utilisation 5.4 en version minimum :)
Jas

1
Remarque, cela m'a échappé, PHP 5.4 a déjà été finalisé il y a un mois. Vous devez exécuter au moins 5.5. Voir ma mise à jour de ma réponse
Pieter Goosen

3

Toutes les réponses ici ne prennent pas en compte un environnement Wordpress réel et fonctionnel, mais utilisent des arguments sur la fin de vie / le support (c'est-à-dire l'âge). On s'en fout? Ce que l'on veut vraiment, c'est la stabilité et la fonctionnalité. Par conséquent, il faut utiliser la dernière version prise en charge par un système Wordpress complet (avec les thèmes et plugins souhaités). Dernières car PHP a généralement des améliorations de vitesse (et de stabilité) dans les versions plus récentes, mais pas "les" dernières, car la stabilité peut en souffrir.

Il existe encore de nombreux plugins (en particulier ceux qui n'ont pas été mis à jour récemment) qui contiennent du code PHP obsolète ou non pris en charge, donc l'exécution de la dernière et de la meilleure version PHP ne fonctionnera pas avec ces plugins (et thèmes). 5.6 est la dernière version la plus sûre avec un large support (90 +%), et 7.x est la toute dernière, et a certainement des avantages en termes de performances, mais de nombreux thèmes et plugins wordpress ne fonctionneront pas. Le mieux est de tester votre système actuel et de voir avec quoi tout votre environnement peut fonctionner. Essayez le vérificateur de compatibilité PHP. Il n'est pas précis à 100%, mais vous donne quelque chose pour commencer. https://wordpress.org/plugins/php-compatibility-checker/

Enfin, les versions PHP peuvent avoir une fonctionnalité nécessaire ou souhaitée, comme OpCache ou php-fpm / mpm-event. Dans ces cas, 5.5 et 5.6 suffiront.


Si vous voulez voir ce que la communauté utilise en général: wptavern.com/php-7-is-now-more-widely-used-than-php-4
jeffmcneill

il n'y a aucun moyen d'exécuter un système sécurisé sur une infrastructure non sécurisée, et il n'y a aucun moyen d'exécuter un système stable sur une infrastructure instable. Selon votre logique, je suppose que les gens devraient toujours utiliser Windows 95 car il existe un programme qui ne fonctionne pas sous Windows XP :(
Mark Kaplun

@ mark-kaplun Si vous pensez que quelqu'un a écrit quelque chose de ridicule, mieux vaut revenir en arrière et vérifier votre compréhension en premier. "un système Wordpress complet" n'implique pas TOUS les systèmes Wordpress, mais plutôt un système entièrement fonctionnel et ses exigences et limitations. Dans de nombreux cas, la modification des exigences (pour ce programme qui ne prend pas en charge une version plus récente, par exemple), est une meilleure étape à suivre.
jeffmcneill

non ce n'est "mieux" en aucune façon, sauf pour les lazines
Mark Kaplun

Serait-il préférable d'échanger une vieille pièce sur un vélo avec une pièce plus récente qui remplit la même fonction, mais mieux, puisque l'ancienne pièce ne sera pas mise à niveau par le fabricant? Ou êtes-vous juste obtus?
jeffmcneill


0

Vérifiez les exigences de WordPress pour la dernière recommandation WordPress. Actuellement, la version PHP recommandée est 7.2 (ou supérieure).

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.