Aller au contenu principal
Performance

Version PHP WordPress : laquelle choisir en 2026 ?

Module de processeur en verre éclairé en bleu sur une carte de serveur, devant deux autres modules aux reflets violets
Illustration conceptuelle : le choix d'une version PHP dépend du site qui doit l'exécuter.

Pour choisir la version PHP de WordPress, partez de ce que votre site sait exécuter. WordPress recommande PHP 8.3 ou supérieur ; cela ne signifie ni que PHP 8.3 est obligatoire, ni que PHP 8.5 convient à toutes les extensions. Pour un site existant sans validation de PHP 8.5, notre recommandation est de tester PHP 8.4 en premier. Pour un site neuf dont les composants sont validés, PHP 8.5 offre une durée de maintenance plus longue. Un site déjà sous PHP 8.3 peut préparer cette transition sans être traité comme un site en fin de support. Le choix se tranche avec trois éléments : le calendrier officiel, les dépendances installées et les fonctions métier réellement testées.

À retenir

  • Le minimum recommandé par WordPress et la meilleure cible pour votre site sont deux décisions différentes.
  • La compatibilité du cœur ne certifie pas celle des extensions.
  • Une copie de préproduction sert à tester les formulaires, les commandes et les traitements différés.
  • Le retour à l'ancienne version PHP et la restauration d'une sauvegarde sont deux opérations distinctes.

Sommaire

En un coup d'œil — choix conseillé au 7 septembre 2026

Situation du site WordPress Choix conseillé Condition déterminante
Site existant, compatibilité PHP 8.5 non établie Tester PHP 8.4 Valider le thème, les extensions et les fonctions métier
Site neuf ou pile entièrement validée sous PHP 8.5 Choisir PHP 8.5 Cœur WordPress compatible et essais concluants
Site fonctionnel sous PHP 8.3 Préparer la montée de version Prévoir les tests, sans bascule précipitée
Boutique WooCommerce sans validation spécifique de PHP 8.5 Tester PHP 8.4 Vérifier le paiement, la livraison et les tâches différées
Site sous PHP 8.2 Planifier la migration avant sa fin de support Corriger les dépendances bloquantes avant l'échéance
Site sous PHP 8.1, 8.0 ou 7.4 Sortir de la branche obsolète Ne pas confondre disponibilité chez l'hébergeur et maintenance officielle

Quelle version PHP choisir pour WordPress ?

La version PHP à choisir pour WordPress est une branche encore maintenue, prise en charge par le cœur utilisé et compatible avec l'ensemble du site. La recommandation officielle de WordPress fixe PHP 8.3 ou supérieur comme base. Cette recommandation décrit un environnement d'hébergement ; elle ne constitue pas une certification de vos extensions.

Notre préférence pour PHP 8.4 sur un site existant non encore validé sous PHP 8.5 est un choix de préparation, pas une affirmation selon laquelle PHP 8.5 serait instable. Il s'agit d'obtenir une cible documentée par les composants du site et de tester une modification à la fois. Si tous ces composants déclarent la prise en charge de PHP 8.5 et que les essais passent, conserver artificiellement PHP 8.4 n'apporte pas d'avantage établi.

À l'inverse, une extension abandonnée ne devient pas sûre parce qu'elle fonctionne encore sous PHP 8.4. Si elle bloque la migration, la décision porte sur sa correction ou son remplacement. Repousser chaque année le changement d'interpréteur ne résout pas la dépendance qui impose ce retard.

Pour un portefeuille de sites, la bonne unité de décision est le site, pas l'ensemble du compte client. Une boutique avec abonnements et un site de présentation ne présentent pas les mêmes dépendances. Documentez le choix par projet : version actuelle, version cible, composant bloquant éventuel et responsable de sa résolution.

Les dates de fin de support PHP à connaître

Le support de PHP distingue la maintenance active et la période de correctifs de sécurité. Une branche sortie de maintenance active n'est donc pas nécessairement en fin de vie. Les dates ci-dessous proviennent du calendrier officiel PHP, vérifié le 7 septembre 2026.

Branche PHP Maintenance active jusqu'au Correctifs de sécurité jusqu'au
PHP 8.2 31 décembre 2024, terminée 31 décembre 2026
PHP 8.3 31 décembre 2025, terminée 31 décembre 2027
PHP 8.4 31 décembre 2026 31 décembre 2028
PHP 8.5 31 décembre 2027 31 décembre 2029

PHP 8.2 demande un calendrier de migration rapproché. PHP 8.3 laisse davantage de temps pour préparer les tests. PHP 8.4 et PHP 8.5 disposent encore d'une maintenance active à la date de ce guide. Dans tous les cas, le numéro de branche ne suffit pas : les versions correctives publiées au sein de cette branche doivent aussi être appliquées.

Une ancienne version peut rester proposée pour faire fonctionner un logiciel historique. Cette disponibilité ne signifie pas que le projet PHP continue à la corriger. Un éventuel support prolongé fourni par un tiers doit être évalué comme un service distinct, avec son propre périmètre.

Cette distinction complète la sécurité de l'infrastructure Tomco : un pare-feu applicatif ou un blocage automatique d'IP ne remplace pas la maintenance de l'interpréteur, du thème ou des extensions.

Compatibilité WordPress : le cœur ne suffit pas

La compatibilité PHP de WordPress porte d'abord sur le cœur du CMS. La matrice officielle WordPress/PHP documente PHP 8.5 à partir de WordPress 6.9, tandis que WordPress 6.8 est documenté jusqu'à PHP 8.4. Vérifiez la ligne de votre version ; ne transposez pas celle d'une version plus récente.

Un site assemble ensuite ce cœur, un thème, des extensions et parfois du code spécifique. Une extension qui ajoute des champs à une commande peut être compatible sur sa page d'administration et échouer au moment d'un remboursement. Une date de mise à jour récente est un indice de maintenance, pas une preuve de compatibilité avec toutes les branches PHP.

Pièces de puzzle en verre bleu assemblées sur un circuit, avec une pièce magenta encore séparée
Le cœur de WordPress et chaque extension constituent des vérifications distinctes.

Le cas WooCommerce mérite une vérification séparée. Au 7 septembre 2026, ses prérequis serveur pour WooCommerce 10.8 et versions suivantes recommandent PHP 8.3 ou supérieur et précisent des tests jusqu'à PHP 8.4. Cette mention ne démontre pas que PHP 8.5 échoue ; elle interdit d'affirmer que la documentation valide automatiquement cette cible pour toute boutique.

Pour chaque composant critique, cherchez une déclaration de compatibilité portant sur la version installée, les notes de version et les incidents connus. Un outil d'analyse statique peut aider à repérer du code incompatible, mais il n'exécute ni une commande client ni un renouvellement d'abonnement. La vérification documentaire et le test fonctionnel répondent à deux questions différentes.

Vérifier la version PHP réellement utilisée

La version PHP qui compte pour les visiteurs est celle qui exécute les requêtes du site. Dans l'administration WordPress, ouvrez Outils > Santé du site > Informations > Serveur et relevez la version affichée. Notez également la version de WordPress, le thème actif et les composants qui portent une fonction commerciale.

Avec un accès SSH et WP-CLI disponible, ces commandes donnent deux informations complémentaires :

php -v
wp --info

La première affiche la version du binaire PHP appelé dans le terminal ; la seconde renseigne l'environnement utilisé par WP-CLI. Elles ne prouvent pas que le serveur web emploie le même interpréteur. Un site peut utiliser PHP 8.4 pour ses pages et un autre binaire pour une tâche planifiée. Après un changement, contrôlez donc aussi les commandes cron et les traitements lancés hors du navigateur.

Pour établir l'inventaire, placez-vous dans le répertoire du site, puis utilisez la commande officielle de liste des extensions WP-CLI :

wp plugin list --fields=name,status,version,update,requires_php

Le champ requires_php indique une exigence minimale déclarée, pas la version maximale testée. Une valeur ancienne ou absente n'autorise aucune conclusion sur PHP 8.5. Conservez les extensions obligatoires, les extensions réseau et les composants de cache dans l'inventaire ; ils peuvent intervenir même si vous ne les activez pas depuis l'écran habituel.

Si vous gérez plusieurs domaines, rattachez chaque relevé au domaine concerné. Une capture du sélecteur PHP du compte ne remplace pas la vérification de la valeur réellement vue par chaque installation WordPress.

Tester les fonctions qui font vivre le site

Une préproduction est une copie sur laquelle vous pouvez exécuter le site avec la version PHP cible avant de modifier la production. Sa valeur dépend de sa fidélité : même code, mêmes extensions nécessaires, réglages comparables et données adaptées aux tests. Une copie trop ancienne valide un autre site que celui que vous allez basculer.

Petit serveur bleu placé dans un cube de verre bordé de magenta, devant une baie de serveurs
Une copie de test permet de vérifier les fonctions métier avant de changer le site public.

Protégez cette copie contre les accès publics et l'indexation. Neutralisez les effets réels : paiements en mode test, messages sortants contrôlés, connecteurs commerciaux et webhooks dirigés vers leurs environnements de test. Cloner une boutique avec ses automatismes actifs peut déclencher des actions indésirables avant même de commencer les essais.

La page d'accueil ne constitue qu'un premier contrôle. Faites porter la validation sur les parcours qui rendent le site utile :

Fonction Vérification attendue
Connexion et administration Connexion réussie, droits conservés, édition puis enregistrement d'une page
Formulaire Envoi traité, confirmation affichée et réception contrôlée
Médias Téléversement d'une image et génération des formats utilisés
Commerce Panier, livraison, paiement de test, état de commande et confirmation
Traitements différés Exécution d'une tâche représentative, sans erreur dans les journaux
Intégrations Échange contrôlé avec les services externes indispensables

Comparez les journaux avant et après le changement pour ne pas attribuer à PHP un défaut déjà présent. Distinguez les avertissements de dépréciation, les erreurs qui interrompent une requête et les résultats fonctionnels incorrects sans erreur visible.

Le critère de validation doit être écrit : par exemple, une commande de test atteint l'état attendu et sa confirmation arrive. « Le site s'affiche » est trop vague pour décider du passage en production. Conservez le résultat, la version testée et la date avec le dossier du site.

Changer de version PHP et prévoir le retour arrière

Changer de version PHP consiste à modifier l'interpréteur affecté au site depuis l'hébergement. Avant la bascule, relevez le réglage précédent, confirmez qu'il reste sélectionnable et préparez une sauvegarde récente des fichiers et de la base, dont vous savez vérifier la restauration. Choisissez un créneau où vous pouvez contrôler les fonctions critiques immédiatement après.

Évitez de cumuler dans la même intervention changement PHP, mise à jour majeure du thème et remplacement d'une extension. Préparez les mises à jour nécessaires, validez-les séparément, puis changez PHP sur l'ensemble stabilisé. Vous pourrez ainsi attribuer une régression à une modification précise au lieu de comparer deux environnements entièrement différents.

Module de serveur lumineux conservé dans une mallette ouverte, à côté d'un module connecté
Préparer le retour à la version précédente ne remplace pas une sauvegarde des fichiers et de la base.

Si seule la version de PHP a changé et qu'une erreur apparaît, revenir à l'interpréteur précédent est le premier essai de rétablissement. Relevez l'heure, le message d'erreur et le composant concerné. Reproduisez ensuite le défaut en préproduction avant une nouvelle tentative.

Une restauration complète de sauvegarde répond à un autre problème : des fichiers ou des données ont été modifiés. Sur une boutique active, restaurer une ancienne base peut effacer des commandes ou des comptes créés depuis la sauvegarde. Ne confondez donc pas « revenir à PHP 8.4 » et « remettre toute la base d'hier ».

Après une bascule réussie, vérifiez la version affichée dans Santé du site, rejouez les parcours critiques et contrôlez les tâches différées. Un défaut peut ne se manifester qu'au prochain export ou à la prochaine exécution d'un abonnement. Le changement de sélecteur marque le début de cette vérification, pas sa fin.

PHP plus récent : quels gains de performance attendre

Une nouvelle version PHP peut modifier le temps d'exécution du code, mais son numéro ne permet pas de promettre un gain précis pour WordPress. Le résultat dépend des extensions, des requêtes à la base, du cache et des fonctions sollicitées. Un benchmark portant sur une autre configuration ne mesure pas votre site.

Pour comparer deux branches, gardez les mêmes données, extensions, réglages et conditions de charge. Mesurez plusieurs passages et comparez les médianes. Distinguez une page servie par le cache d'une requête qui exécute effectivement WordPress : administration, recherche, panier ou page personnalisée pour un utilisateur connecté.

Un bon résultat doit aussi tenir compte des erreurs et de la consommation mémoire. Une baisse de quelques millisecondes n'a aucune valeur si une tâche métier échoue. Inversement, un écart de vitesse imperceptible ne retire pas l'intérêt de rester sur une branche maintenue.

La version PHP est un levier parmi ceux de l'optimisation des performances WordPress. Si le problème vient d'une extension qui multiplie les requêtes ou d'un appel externe lent, changer d'interpréteur ne supprime pas cette cause. Les nouveautés du langage et leur portée sont détaillées dans notre point sur PHP 8.5 et WordPress ; elles ne constituent pas à elles seules un motif de migration immédiate.

Ce que Tomco fournit pour choisir votre version

Chez Tomco, la page des technologies disponibles documente PHP 5.6 à 8.5 et le choix de version depuis Enhance Panel. PHP 8.3 y est annoncé comme défaut recommandé pour les nouvelles installations. C'est le réglage de départ de l'hébergement ; le choix d'une cible PHP 8.4 ou 8.5 reste à établir pour le site concerné.

La présence de branches historiques dans le sélecteur permet de traiter des besoins de compatibilité. Elle ne signifie pas que ces branches ont retrouvé un support officiel. Pour un projet neuf, partez d'une branche maintenue et de composants compatibles, plutôt que de recréer une dépendance à une ancienne version.

Les offres d'hébergement WordPress de Tomco annoncent une préproduction WordPress à partir de Pro et des sauvegardes quotidiennes conservées 90 jours. Le premier dispositif fournit un cadre pour les essais ; le second apporte un historique. Avant une intervention, vérifiez néanmoins le contenu et la date de votre copie de sécurité : une sauvegarde quotidienne peut précéder les dernières modifications importantes.

L'accès à ces outils ne constitue pas une validation automatique des extensions. La préparation des tests, la maintenance applicative et le contrôle après bascule dépendent de qui administre le site et du périmètre de prestation convenu. Pour préparer une demande technique exploitable, indiquez le domaine, les versions actuelle et cible, le composant bloquant et le résultat obtenu sur la copie de test.

Hébergez votre site sur une infrastructure française sécurisée.

Voir nos serveurs haute performance

Questions fréquentes

Quelle est la version PHP recommandée pour WordPress en 2026 ?

WordPress recommande PHP 8.3 ou supérieur. Pour un site existant dont les extensions ne sont pas encore validées sous PHP 8.5, PHP 8.4 constitue une cible de test prudente. PHP 8.5 convient lorsque le cœur utilisé le prend en charge et que les extensions, le thème et les parcours métier ont été vérifiés. Une version récente ne dispense pas d'appliquer les mises à jour correctives de sa branche.

Peut-on encore utiliser PHP 7.4 ou PHP 8.1 pour WordPress ?

Ces branches ont quitté le support officiel du projet PHP. Le fait que WordPress démarre ou que l'hébergeur les propose encore ne les transforme pas en choix de production à conserver. Préparez une migration vers une branche maintenue, en traitant les extensions qui la bloquent. Si un prestataire annonce un support prolongé, vérifiez son périmètre et sa durée : ce service distinct ne rétablit pas le support officiel de PHP.

PHP 8.5 est-il compatible avec WooCommerce ?

Au 7 septembre 2026, la page des prérequis de WooCommerce 10.8 et versions suivantes recommande PHP 8.3 ou supérieur, mais précise que les tests vont jusqu'à PHP 8.4. Cela ne prouve pas une incompatibilité avec PHP 8.5 et ne valide pas votre boutique. PHP 8.4 reste une cible prudente sans preuve supplémentaire ; pour choisir PHP 8.5, vérifiez aussi les passerelles de paiement, les abonnements, la livraison et les tâches planifiées.

Peut-on changer la version PHP depuis WordPress ?

Le réglage se fait sur l'hébergement ; le tableau de bord WordPress permet surtout de constater la version utilisée dans Outils, Santé du site, Informations, Serveur. Chez Tomco, le choix de PHP se fait depuis Enhance Panel et PHP 8.3 est le défaut annoncé pour les nouvelles installations. Après une bascule, contrôlez à nouveau la version vue par WordPress : celle du terminal SSH peut être différente.

Que faire si WordPress affiche une erreur critique après le changement de PHP ?

Si seule la version PHP a changé, remettez d'abord la version précédente depuis le panneau d'hébergement, puis relevez l'erreur et l'heure dans les journaux. Vérifiez le site et isolez l'extension ou le thème en cause sur une copie de test. Ne restaurez pas automatiquement toute la base : une boutique peut avoir enregistré des commandes entre-temps. Une restauration devient une opération distincte si les fichiers ou les données ont également changé.