Votre site WordPress rame malgré un thème léger et un cache bien configuré ? Le problème vient peut-être de là où vous ne regardez pas : la version PHP de votre hébergement. PHP est le moteur qui fait tourner WordPress. Utiliser une version obsolète, c'est comme rouler en première sur l'autoroute. Pourtant, selon les statistiques officielles de WordPress.org, près de 30 % des sites tournent encore sur des versions PHP qui ne reçoivent plus de mises à jour de sécurité.
Dans cet article, nous allons voir concrètement quelle version de PHP choisir pour WordPress, mesurer l'impact réel sur les performances et vous guider pas à pas pour migrer en toute sécurité.
PHP et WordPress : pourquoi la version compte autant
Le rôle de PHP dans WordPress
WordPress est écrit en PHP. Chaque page affichée, chaque requête en base de données, chaque appel de plugin passe par l'interpréteur PHP de votre serveur. La version de PHP installée détermine la rapidité avec laquelle ce code est exécuté, les fonctionnalités du langage disponibles et le niveau de sécurité de l'ensemble.
Quand une nouvelle version de PHP sort, elle apporte trois types d'améliorations :
- Des optimisations de performance : le moteur Zend qui exécute le code PHP est régulièrement retravaillé pour consommer moins de mémoire et traiter les instructions plus vite.
- De nouvelles fonctionnalités du langage : les développeurs de thèmes et plugins peuvent écrire un code plus propre, plus concis et plus performant.
- Des correctifs de sécurité : chaque version corrige des vulnérabilités connues et renforce la protection contre les attaques.
Le cycle de vie des versions PHP
Chaque version majeure de PHP suit un cycle précis :
- Support actif (2 ans) : corrections de bugs et de sécurité.
- Support sécurité uniquement (1 an) : seules les failles critiques sont corrigées.
- Fin de vie (EOL) : plus aucune mise à jour. Votre site est exposé.
En 2024-2025, voici l'état des principales versions :
| Version PHP | Statut | Fin de support sécurité |
|---|---|---|
| 7.4 | Fin de vie | Novembre 2022 |
| 8.0 | Fin de vie | Novembre 2023 |
| 8.1 | Support sécurité | Décembre 2025 |
| 8.2 | Support actif | Décembre 2026 |
| 8.3 | Support actif | Décembre 2027 |
Utiliser PHP 7.4 ou 8.0 en production aujourd'hui signifie tourner sur un moteur qui n'est plus maintenu. C'est un risque de sécurité majeur, en plus d'être un frein aux performances.
Benchmarks : l'impact concret de la version PHP sur WordPress
Les chiffres parlent d'eux-mêmes. Plusieurs benchmarks indépendants ont mesuré le temps de réponse de WordPress selon la version PHP utilisée, à configuration serveur identique.
Temps de réponse moyen par version
Sur une installation WordPress standard (thème Twenty Twenty-Four, quelques plugins courants, base de données de taille moyenne) :
- PHP 7.4 : ~250 ms par requête
- PHP 8.0 : ~210 ms (–16 %)
- PHP 8.1 : ~195 ms (–22 %)
- PHP 8.2 : ~180 ms (–28 %)
- PHP 8.3 : ~165 ms (–34 %)
Passer de PHP 7.4 à PHP 8.3 réduit le temps de réponse de plus d'un tiers. Sur un site e-commerce avec WooCommerce, les gains sont encore plus marqués car le nombre d'opérations PHP par page est nettement supérieur.
Pourquoi PHP 8.x est un bond en avant
Le saut de performance entre PHP 7.x et 8.x s'explique principalement par le compilateur JIT (Just-In-Time) introduit dans PHP 8.0 et amélioré dans les versions suivantes. Le JIT compile le code PHP en instructions machine natives, ce qui évite l'interprétation répétée du même code.
Combiné à OPcache (qui met en cache le bytecode PHP), le JIT transforme radicalement la façon dont WordPress s'exécute :
- Sans OPcache : PHP relit et compile chaque fichier à chaque requête.
- Avec OPcache : le bytecode compilé est mis en cache en mémoire.
- Avec OPcache + JIT : le code chaud est compilé en code machine natif.
L'effet sur les Core Web Vitals
La version PHP de votre serveur influence directement le TTFB (Time to First Byte), qui est le temps que met le serveur à envoyer le premier octet de la réponse au navigateur. Le TTFB est un composant clé du Largest Contentful Paint (LCP), l'un des trois Core Web Vitals utilisés par Google comme signal de classement.
Un TTFB plus bas grâce à une version PHP récente se traduit par :
- Un meilleur score LCP
- Une amélioration du classement dans Google
- Une expérience utilisateur plus fluide
- Un taux de rebond réduit
Quelle version PHP choisir pour WordPress en 2025
La recommandation officielle
WordPress recommande officiellement PHP 8.1 ou supérieur. Le CMS reste compatible avec PHP 7.4, mais cette compatibilité est maintenue par nécessité, pas par choix. L'équipe core de WordPress pousse activement vers l'adoption de PHP 8.x.
Notre recommandation
Pour un site WordPress en production, PHP 8.2 est le meilleur choix aujourd'hui. Voici pourquoi :
- Performances excellentes : très proche de PHP 8.3 en termes de vitesse.
- Large compatibilité : la grande majorité des plugins et thèmes populaires sont compatibles.
- Support long terme : maintenu jusqu'en décembre 2026.
- Stabilité éprouvée : en circulation depuis assez longtemps pour que les bugs soient corrigés.
PHP 8.3 est également un excellent choix si vos plugins sont tous compatibles. Ses performances sont légèrement supérieures et son support s'étend jusqu'à fin 2027.
Cas particuliers
- WooCommerce : compatible PHP 8.2 et 8.3 depuis ses versions récentes. Vérifiez toujours la compatibilité de vos extensions de paiement.
- Sites legacy avec plugins anciens : PHP 8.1 est un bon compromis entre modernité et compatibilité.
- Développement et staging : utilisez toujours la version PHP la plus récente (8.3) pour anticiper les problèmes de compatibilité.
Comment vérifier et changer la version PHP de WordPress
Vérifier votre version PHP actuelle
Plusieurs méthodes existent pour identifier la version PHP utilisée par votre site WordPress :
Depuis le tableau de bord WordPress : rendez-vous dans Outils > Santé du site > Informations > Serveur. La ligne « Version de PHP » vous indique la version en cours.
Via un fichier phpinfo : créez un fichier info.php à la racine de votre site contenant :
<?php phpinfo();
Accédez-y via votre navigateur, puis supprimez-le immédiatement après consultation. Ce fichier expose des informations sensibles sur votre serveur.
En ligne de commande (si vous avez un accès SSH) :
php -v
Migrer vers une version PHP supérieure : étape par étape
La migration de version PHP sur WordPress nécessite de la méthode. Voici le processus à suivre pour éviter les mauvaises surprises.
1. Sauvegardez votre site complet
Avant toute modification, effectuez une sauvegarde complète : fichiers et base de données. En cas de problème, vous pourrez revenir en arrière en quelques minutes.
2. Vérifiez la compatibilité de vos extensions
C'est l'étape la plus importante. Passez en revue chaque plugin et votre thème :
- Consultez la page de chaque plugin sur wordpress.org. La section « Requires PHP » indique la version minimale, mais pas toujours la version maximale testée.
- Recherchez sur le dépôt GitHub du plugin les éventuels tickets liés à la compatibilité PHP 8.x.
- Utilisez le plugin PHP Compatibility Checker qui analyse votre code à la recherche de fonctions dépréciées ou supprimées.
3. Testez sur un environnement de staging
Ne changez jamais la version PHP directement en production. Créez un environnement de staging (une copie de votre site) et basculez-y en PHP 8.2 ou 8.3. Testez :
- La page d'accueil et les pages principales
- Le processus de commande (si WooCommerce)
- Les formulaires de contact
- Le back-office WordPress
- Les fonctionnalités de vos plugins critiques
4. Changez la version PHP en production
Une fois les tests validés, modifiez la version PHP sur votre hébergement de production. Selon votre hébergeur, cela se fait via :
- Le panneau de contrôle (cPanel, Plesk, interface propriétaire)
- La configuration du serveur (php-fpm)
- Un simple sélecteur dans le dashboard de votre hébergeur
5. Surveillez les logs d'erreurs
Après la migration, gardez un œil sur les logs PHP pendant 48 à 72 heures. Des erreurs de type Deprecated ne sont pas bloquantes mais signalent du code qui devra être mis à jour. Des erreurs Fatal indiquent une incompatibilité à corriger immédiatement.
Optimiser PHP pour WordPress : au-delà de la version
Changer de version PHP est la première étape. Pour en tirer le maximum, quelques réglages serveur font la différence.
Activer et configurer OPcache
OPcache est l'accélérateur PHP le plus efficace pour WordPress. Vérifiez qu'il est activé et correctement dimensionné :
opcache.enable=1
opcache.memory_consumption=256
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
opcache.validate_timestamps=1
Ces valeurs conviennent à la plupart des sites WordPress. Le paramètre memory_consumption doit être ajusté à la hausse si vous utilisez beaucoup de plugins.
Configurer le JIT (PHP 8.x)
Le JIT est désactivé par défaut. Pour l'activer, ajoutez dans votre configuration PHP :
opcache.jit=1255
opcache.jit_buffer_size=128M
Le mode 1255 est le plus adapté à WordPress. Il active le JIT en mode « tracing » qui optimise les chemins d'exécution les plus fréquents.
Ajuster les limites mémoire PHP
WordPress a besoin d'un minimum de mémoire pour fonctionner correctement. Les valeurs recommandées :
memory_limit=256M
max_execution_time=300
max_input_vars=3000
post_max_size=64M
upload_max_filesize=64M
Choisir le bon gestionnaire PHP
PHP-FPM (FastCGI Process Manager) est nettement plus performant que mod_php pour WordPress. PHP-FPM gère un pool de processus PHP prêts à répondre, ce qui élimine le coût de démarrage de l'interpréteur à chaque requête.
Sur un hébergement bien configuré, PHP-FPM avec des workers en mode ondemand ou dynamic offre le meilleur rapport performance/consommation mémoire pour WordPress.
Les erreurs courantes liées à la version PHP sur WordPress
L'écran blanc de la mort après migration
Si votre site affiche une page blanche après un changement de version PHP, c'est généralement causé par :
- Un plugin incompatible avec la nouvelle version PHP
- Un thème utilisant des fonctions supprimées
Solution : accédez à votre site via FTP ou SSH, renommez le dossier wp-content/plugins en wp-content/plugins_backup, puis rechargez le site. Si le site revient, réactivez les plugins un par un pour identifier le coupable.
Les notices « Deprecated »
Les avertissements Deprecated apparaissent quand votre code utilise des fonctions qui seront supprimées dans une future version de PHP. Elles ne cassent pas votre site mais polluent vos logs. La solution est de mettre à jour les plugins et thèmes concernés, ou de contacter leurs développeurs.
Les erreurs « Fatal error: Uncaught TypeError »
PHP 8.x est plus strict que PHP 7.x sur le typage. Du code qui fonctionnait en PHP 7.4 sans erreur peut lever une exception en PHP 8.x. C'est précisément la raison pour laquelle les tests en staging sont indispensables.
Checklist avant de migrer votre version PHP WordPress
Voici un récapitulatif des actions à mener avant toute migration :
- [ ] Sauvegarder fichiers et base de données
- [ ] Mettre à jour WordPress, thèmes et plugins à la dernière version
- [ ] Vérifier la compatibilité PHP de chaque plugin actif
- [ ] Créer un environnement de staging
- [ ] Tester le site complet sur la nouvelle version PHP
- [ ] Vérifier les logs d'erreurs en staging
- [ ] Planifier la migration en production en heures creuses
- [ ] Monitorer les logs 48-72 h après la migration
- [ ] Valider les Core Web Vitals après migration
Conclusion
La version PHP de votre hébergement WordPress n'est pas un détail technique à ignorer. C'est un levier de performance direct, mesurable et souvent sous-exploité. Passer à PHP 8.2 ou 8.3 peut réduire votre temps de réponse serveur de plus de 30 %, améliorer vos Core Web Vitals et renforcer la sécurité de votre site — le tout sans toucher à une seule ligne de code WordPress.
La migration demande de la méthode (sauvegarde, tests de compatibilité, staging) mais les bénéfices sont immédiats et durables.
Chez SEOPress.host, nos hébergements WordPress sont configurés avec les dernières versions PHP stables, OPcache activé, JIT optimisé et PHP-FPM finement réglé. Vous n'avez pas à vous soucier de la configuration serveur : nous maintenons un environnement PHP toujours à jour pour que votre site WordPress tourne à pleine vitesse. Découvrez nos offres d'hébergement WordPress optimisé et donnez à votre site le moteur qu'il mérite.