Changer la version PHP WordPress peut améliorer la sécurité, la stabilité et parfois les performances. Toutefois, PHP fait fonctionner le cœur de WordPress, les thèmes et les extensions. Une incompatibilité peut donc provoquer une erreur critique, un écran blanc ou une fonction qui cesse de répondre.
La bonne approche consiste à vérifier la version réellement utilisée par le site, à préparer un retour arrière et à tester le changement de façon structurée. Vous évitez ainsi de modifier un réglage serveur à l’aveugle.
Pourquoi vérifier la version PHP WordPress avant toute modification?
PHP est le langage qui exécute WordPress sur votre hébergement. Sa version et sa configuration influencent donc le fonctionnement du site. Le manuel d’administration avancée de WordPress sur PHP rappelle qu’une version récente apporte des correctifs, des améliorations et des changements qui ne sont pas toujours rétrocompatibles avec du code ancien.
WordPress recommande actuellement PHP 8.3 ou une version plus récente. Il peut encore fonctionner à partir de PHP 7.4, mais cette version a atteint sa fin de vie. Le tableau des prérequis officiels de WordPress distingue bien le minimum de fonctionnement de la base recommandée pour la sécurité et la performance.
Vous ne devriez toutefois pas choisir automatiquement la version la plus élevée proposée par votre hébergeur. Commencez plutôt par déterminer ce que votre thème, vos extensions et vos intégrations acceptent réellement. Cette précaution est particulièrement importante pour une boutique, un formulaire, une réservation ou un espace membre.
Repérer la version PHP réellement active
Le panneau de votre hébergeur affiche parfois une version PHP générale pour le compte. Or, un sous-domaine, un répertoire ou un site précis peut utiliser un réglage différent. Fiez-vous d’abord à la valeur que WordPress détecte lui-même.
Utiliser Santé du site dans WordPress
- Connectez-vous à l’administration WordPress.
- Ouvrez Outils > Santé du site.
- Choisissez l’onglet Info.
- Ouvrez la section Serveur.
- Repérez la ligne Version PHP et notez-la.
La documentation de Santé du site indique que la section Serveur regroupe les renseignements liés à la configuration du serveur, dont plusieurs variables PHP. Comparez ensuite cette valeur avec celle du tableau de bord de l’hébergeur.
Si les deux valeurs diffèrent, ne poursuivez pas la mise à niveau. Demandez plutôt à l’hébergeur quelle règle s’applique au domaine concerné. Il peut s’agir d’un réglage par site, par répertoire ou par environnement. Votre objectif est de modifier la version que WordPress exécute réellement.
Choisir une cible réaliste et maintenue
Une version PHP encore prise en charge reçoit des correctifs selon son cycle de maintenance. Le calendrier officiel de support des versions de PHP précise qu’une branche obtient d’abord du support actif, puis des correctifs de sécurité pendant une période limitée.
En septembre 2026, PHP 8.2 reçoit encore des correctifs de sécurité jusqu’au 31 décembre 2026. PHP 8.3, 8.4 et 8.5 demeurent aussi prises en charge selon ce calendrier. Cependant, la recommandation WordPress vise PHP 8.3 ou plus récent. Cette cible constitue donc un bon point de départ, à condition que vos composants soient compatibles.
Évitez de faire un saut irréfléchi depuis une version très ancienne vers la plus récente. Si votre site contient des extensions peu entretenues ou du code sur mesure, planifiez le changement avec plus de prudence. Dans ce cas, une mise à niveau vers une version compatible et maintenue peut être préférable à une migration précipitée.
Vérifier la compatibilité avant le changement
Mettre à jour les composants du site
Avant de changer PHP, mettez à jour WordPress, les extensions et le thème actif. Cette étape réduit les risques liés à un code ancien. Pour le cœur WordPress, suivez une méthode encadrée dans mettre WordPress à jour sans briser son site.
Ensuite, examinez chaque extension importante. Consultez sa fiche officielle, ses notes de version et sa documentation. Portez une attention particulière aux extensions qui gèrent les paiements, les formulaires, les courriels, le cache, la sécurité ou les connexions à des services externes.
Faites le même exercice pour le thème actif et son thème enfant, s’il y en a un. Le code personnalisé dans un thème, une extension maison ou un mu-plugin mérite une vérification distincte. Un composant abandonné augmente le risque de conflit; au besoin, prévoyez son remplacement avant de changer PHP.
Préparer une sauvegarde et un vrai plan de retour arrière
Créez une sauvegarde complète juste avant l’intervention. Elle doit inclure les fichiers du site et la base de données. Pour organiser cette protection, consultez comment créer une sauvegarde automatique WordPress fiable.
Une copie existe seulement pour être restaurée. Vérifiez donc à l’avance comment revenir à la version PHP précédente dans le panneau de l’hébergeur. Confirmez aussi que cette ancienne version reste disponible pendant vos essais. Enfin, si votre activité dépend du site, assurez-vous de savoir restaurer la sauvegarde dans un environnement contrôlé. Le guide pour tester la restauration d’une sauvegarde WordPress vous aide à valider cette étape essentielle.
Effectuer la mise à niveau PHP de façon contrôlée
Idéalement, testez d’abord le changement sur une copie de développement ou de préproduction. Utilisez une copie récente, avec les mêmes extensions, le même thème et des réglages semblables au site public. Vous pourrez alors repérer un conflit sans interrompre vos visiteurs.
Si vous devez intervenir directement sur le site public, choisissez une période calme. Notez l’heure, la version PHP actuelle et la nouvelle version choisie. Changez uniquement ce réglage, puis rechargez le site et l’administration WordPress.
Liste de vérification après le changement
- Ouvrez la page d’accueil et plusieurs pages importantes dans une fenêtre privée.
- Vérifiez le menu, la recherche, les images et les liens internes.
- Connectez-vous à l’administration et créez un brouillon de test.
- Envoyez un formulaire et confirmez la réception du courriel attendu.
- Testez le panier, le paiement et les courriels transactionnels si votre site vend en ligne.
- Consultez les journaux d’erreurs offerts par l’hébergeur.
- Retournez dans Santé du site pour confirmer la nouvelle version PHP WordPress.
Une erreur visible ou un message dans le journal ne signifie pas toujours que tout le site est perdu. Désactivez ou mettez à jour le composant concerné sur votre environnement de test. Si le site public ne fonctionne plus, revenez rapidement à la version PHP précédente, puis analysez le conflit sans pression.
Les erreurs à éviter
- Changer PHP sans sauvegarde récente et accessible.
- Se fier uniquement à la version affichée dans le compte d’hébergement.
- Modifier PHP en même temps que WordPress, le thème et plusieurs extensions.
- Tester seulement la page d’accueil après le changement.
- Laisser une extension non maintenue bloquer indéfiniment une mise à niveau nécessaire.
En résumé, vérifiez d’abord la version PHP détectée par WordPress, préparez vos sauvegardes, mettez vos composants à jour et testez la cible choisie. Cette méthode transforme une modification serveur risquée en opération de maintenance prévisible.