Migration Wordpress php 8.5

PHP 8.5 est sorti le 20 novembre 2025, et comme à chaque nouvelle version majeure, la question revient : faut-il mettre à jour tout de suite ?

Si vous gérez un site WordPress, vous vous demandez probablement si cette migration va casser votre site, ralentir vos performances ou créer des bugs. Bonne nouvelle : WordPress 6.9 est officiellement compatible avec PHP 8.5, et les gains en sécurité sont réels.

Mais attention cette compatibilité globale ne signifie pas immunité totale. Vos extensions, votre thème et votre configuration peuvent être problématiques, il faut y allez méthodiquement.

Dans cet article, je vous explique tout ce que vous devez savoir sur PHP 8.5 et WordPress : compatibilité réelle, gains de performance (ou pas), risques potentiels et surtout, comment migrer votre site en toute sécurité – que vous soyez chez O2switch, OVH ou ailleurs.

Est-ce que WordPress est compatible avec PHP 8.5 ?

La bonne nouvelle : oui, WordPress est officiellement compatible avec PHP 8.5 depuis la version 6.9, sortie le 2 décembre 2025. L’équipe WordPress a anticipé, tous les problèmes signalés contre PHP 8.5 ont été corrigés dès la version 6.9 RC2.

Mais attention WordPress classe ce support comme « beta support ». Pourquoi ? Parce que l’écosystème WordPress ne vit jamais seul. Votre site, c’est WordPress PLUS votre thème PLUS vos 20, 30 ou 40 extensions (on s’arrête là). Et c’est là que ça peut coincer.

Le label « beta support » restera actif jusqu’à ce qu’au moins 10% des sites WordPress dans le monde tournent sur PHP 8.5 – signe que l’écosystème (thèmes et plugins) a suivi le mouvement. En janvier 2026, on en est encore loin, mais les choses avancent vite.

L’année dernière, nous avions connu le même scénario avec PHP 8.4. Si vous souhaitez comprendre comment s’est déroulée la transition vers PHP 8.4 pour WordPress, j’avais déjà détaillé toutes les étapes dans mon article dédié.

En clair : que devez-vous vérifier ?

WordPress : Si vous êtes en 6.9 ou supérieur, vous êtes OK
⚠️ Votre thème : Vérifiez qu’il est à jour et qu’il n’utilise pas de code obsolète. C’est très souvent là que les problèmes se concentrent.
⚠️ Vos extensions : C’est un point critique également. Les plugins populaires et bien maintenus (Yoast, WooCommerce, Elementor, etc.) sont déjà compatibles, mais les extensions de niche ou abandonnées peuvent poser problème.

Mon conseil  : testez d’abord sur un environnement de préproduction si vous pouvez. Si vous n’en avez pas ou vous avez un doute, contactez-moi avant de faire la bascule en production.

Comment mettre à jour mon serveur sur une version PHP 8.5 ?

Pas de panique, c’est plus simple qu’il n’y paraît. La procédure varie selon votre hébergeur, mais le principe reste le même : quelques clics et c’est réglé.

Avant toute chose : la checklist obligatoire à faire au préalable

  1. Sauvegarde complète : BDD + fichiers (via UpDraftPlus, All-in-One WP Migration, ou manuellement)
  2. WordPress à jour : minimum version 6.9
  3. Extensions et thème à jour : ne laissez rien traîner en version obsolète
  4. Test de compatibilité : utilisez le plugin « PHP Compatibility Checker » pour scanner votre site

Chez O2switch (hébergeur français)

  1. Connectez-vous à votre cPanel (lien dans votre email de bienvenue O2switch)
  2. Dans la section « Logiciels », cliquez sur « Sélectionner une version de PHP »
  3. Dans le menu déroulant « Current PHP Version », sélectionnez PHP 8.5 (ou PHP 8.4 si 8.5 n’est pas encore disponible)
  4. Cliquez sur « Apply » pour valider
  5. Vérifiez les extensions PHP nécessaires (mysqli, curl, gd, etc.) et cochez-les si besoin
  6. Attendez 2-3 minutes, puis testez votre site

Note O2switch : Si vous gérez plusieurs sites sur le même hébergement et qu’ils ont besoin de versions PHP différentes, vous pouvez configurer cela dossier par dossier via un fichier .htaccess (mais c’est un sujet plus technique – contactez-moi si besoin).

Chez OVH

  1. Connectez-vous à votre Manager OVH
  2. Dans le menu de gauche, cliquez sur « Hébergements »
  3. Sélectionnez le domaine concerné
  4. Allez dans « Informations générales »
  5. Dans la section « Version PHP globale », cliquez sur « Modifier la configuration »
  6. Choisissez PHP 8.5 dans le menu déroulant (ou 8.4 si 8.5 n’est pas proposé)
  7. Cliquez sur « Valider »

Alternative OVH (plus technique) : Créez un fichier .ovhconfig à la racine de votre site avec ce contenu :

app.engine=php
app.engine.version=8.5
http.firewall=none
environment=production
container.image=stable64

Autres hébergeurs populaires

  • Infomaniak : Manager > Hébergement Web > Configuration d’hébergement > Version PHP
  • Ionos : Liste des domaines > Cliquer sur le domaine > Modifier la version PHP
  • WordPress.com : Tableau de bord > Mon site > Réglages > Configuration d’hébergement

Après la mise à jour : les vérifications indispensables

⚠️ Attendez 2-3 minutes (le temps que les serveurs prennent en compte le changement)

Visitez votre site en navigation privée (pour éviter le cache)
Testez les fonctionnalités critiques :

  • Formulaires de contact
  • Panier et paiement (si e-commerce)
  • Connexion/inscription
  • Upload de fichiers

Consultez le rapport de santé WordPress : Tableau de bord > Outils > Santé du site

En cas de problème, on respire profondément

Si vous voyez une erreur 500 ou une page blanche :

  1. Pas de panique : retournez dans votre panel d’hébergement
  2. Rétrogradez vers PHP 8.3 ou 8.4 (versions stables et largement compatibles)
  3. Identifiez l’extension ou le thème problématique (désactivez-les un par un pour isoler le coupable)
  4. Contactez le développeur de l’extension concernée ou faites appel à un pro
PHP 8.5 et WordPress

PHP 8.4 vs PHP 8.5 : Faut-il vraiment se précipiter ?

Bon, je vais être franc : si vous attendez un gain de performance spectaculaire en passant de PHP 8.4 à 8.5, c’est loupé.

Les benchmarks (Tideways, Kinsta, Cloudways) disent à peut près tous la même chose : la différence de performances entre PHP 8.4 et 8.5 est négligeable pour un site WordPress classique. On parle de variations dans la marge d’erreur, parfois même PHP 8.4 est légèrement plus rapide sur certains tests.

Les chiffres bruts : performances quasi identiques

Voici ce que révèlent les tests sur WordPress 6.8-6.9 :

Métrique PHP 8.4 PHP 8.5 Différence
Requêtes/seconde (WordPress vanilla) ~148 req/s ~148,5 req/s +0,3% (négligeable)
Temps de réponse moyen 164-170 ms 163-169 ms Identique
Transactions réussies (test charge) 710/1000 708/1000 Équivalent
Amélioration vs PHP 7.4 +42% +43% Équivalent

Si vous hésitez entre rester sur PHP 8.4 ou passer directement à 8.5, consultez mon analyse détaillée de PHP 8.4 qui explique pourquoi cette version reste un excellent choix en 2026, notamment pour les sites à fort trafic ou e-commerce qui privilégient la stabilité.

En clair : si vous êtes déjà sur PHP 8.4, passer à PHP 8.5 ne rendra PAS votre site significativement plus rapide. Les gains de performance sont surtout visibles quand on vient de PHP 7.4 ou versions antérieures.

Du coup mais pourquoi ils sortent une version PHP 8.5 ?

La question à 1000 dollars. PHP 8.5 n’est pas une révolution performance, c’est plutôt une évolution axée sur trois piliers :

1. La sécurité et le support long terme

C’est l’argument numéro 1 pour migrer :

  • PHP 8.4 : Support actif jusqu’au 31/12/2027, support sécurité jusqu’au 31/12/2028
  • PHP 8.5 : Support actif jusqu’au 31/12/2027, support sécurité jusqu’au 31/12/2029

Vous gagnez 1 an de support sécurité supplémentaire. Pour un site qu’on veut garder en ligne longtemps sans se prendre la tête, c’est un argument solide.

2. Les nouvelles fonctionnalités… surtout pour les développeurs

PHP 8.5 apporte des nouveautés techniques intéressantes concernent les développeurs :

🔧 Le Pipe Operator (|>) – la star de la version

php
// Avant PHP 8.5 (code illisible)
$result = strtolower(str_replace('.', '', str_replace(' ', '-', trim($title))));

// Avec PHP 8.5 (code lisible de gauche à droite)
$result = $title |> trim(...) |> str_replace(' ', '-', ...) |> strtolower(...);

Impact pour les clients : Zéro. Ça améliore la lisibilité du code pour les développeurs, mais votre site ne sera ni plus rapide ni plus sécurisé grâce à ça.

🌐 Extension URI native – parsing d’URLs conforme aux standards

php
// Analyse sécurisée des URLs selon les normes RFC 3986
use Uri\Rfc3986\Uri;
$uri = new Uri('https://digitalcorner.me/blog');
$host = $uri->getHost(); // "digitalcorner.me"

Impact pour vous : Minime, sauf si vous développez des fonctionnalités custom qui manipulent beaucoup d’URLs.

📦 Autres nouveautés techniques :

  • array_first() et array_last() : fonctions natives bien pratiques
  • Clone with : modification d’objets clonés plus propre
  • Backtraces sur erreurs fatales : debug plus facile
  • Attribut #[\NoDiscard] : prévention d’erreurs de code

Verdict : Si vous n’écrivez pas de code PHP vous-même, ces fonctionnalités ne changeront rien à votre quotidien.

3. L’anticipation : se préparer pour WordPress 6.10+

WordPress suit les versions PHP de près. Actuellement, PHP 8.5 est en « beta support » pour WordPress 6.9, mais d’ici 6 mois à 1 an, ce sera le support complet. Migrer maintenant, c’est éviter d’avoir à le faire en urgence plus tard.

PHP 8.4 vs 8.5 : ce qui change VRAIMENT pour WordPress

Soyons pragmatiques. Voici ce qui change concrètement pour un site WordPress :

Critère PHP 8.4 PHP 8.5 Gagnant
Performances brutes ⚡⚡⚡ ⚡⚡⚡ Égalité
Support sécurité Jusqu’en 2028 Jusqu’en 2029 PHP 8.5
Compatibilité plugins Excellente (100%) Très bonne (~95%) PHP 8.4
Maturité Stable depuis 1 an Récent (2 mois) PHP 8.4
Fonctionnalités dev Property hooks, Lazy objects Pipe operator, URI PHP 8.5
Risque de bugs Très faible Faible (nouvelles features) PHP 8.4

En résumé

Passer à PHP 8.5, c’est :
✅ Anticiper les futures mises à jour WordPress et notamment la version WordPress 7.0 qui arrivent très prochainement
✅ Bénéficier de meilleures performances (même si marginales par rapport à 8.4)
✅ Profiter du support de sécurité jusqu’en 2029
✅ Éviter les notifications agaçantes de votre hébergeur

Mais c’est aussi le bon moment pour :
🔍 Faire le ménage dans vos extensions
🔒 Vérifier votre configuration de sécurité
⚡ Optimiser votre cache et vos images

Pas sûr de vous ? Testez d’abord sur une préproduction ou confiez-moi cette mission. Une mise à jour PHP bien exécutée, c’est 15 minutes de travail. Une erreur 500 en prod, c’est plusieurs heures de galère.

FAQ sur PHP 8.5 et WordPress

Non, pas dans l’immédiat. PHP 8.4 reste une excellente version stable avec support jusqu’en 2028. La différence de performance avec PHP 8.5 est négligeable (<1%). Attendez 3-6 mois que l’écosystème se stabilise, sauf si vous voulez maximiser le support sécurité (2029 vs 2028).

PHP 8.5 est **40 à 45% plus rapide** que PHP 7.4 sur WordPress. Le temps de réponse moyen passe de ~240ms à ~165ms. Si vous êtes encore sur PHP 7.4, la migration vers 8.5 apportera un gain visible immédiatement.

**Elementor** : Compatible à partir de la version 3.24.0+ (décembre 2025)
**Divi** : Compatible depuis la version 4.25+ (novembre 2025)
Vérifiez votre version actuelle dans le tableau de bord WordPress et mettez à jour avant de migrer vers PHP 8.5.

Pour un site standard : **15-30 minutes** (changement de version + tests). Pour un site complexe avec extensions custom : **1-3 heures** (tests approfondis + corrections éventuelles). [Confiez-moi cette migration](https://digitalcorner.me/contact-site-web/) pour éviter les mauvaises surprises.

Pour un site standard : **15-30 minutes** (changement de version + tests). Pour un site complexe avec extensions custom : **1-3 heures** (tests approfondis + corrections éventuelles). Confiez-moi cette migration pour éviter les mauvaises surprises.

1. **Retournez immédiatement sur PHP 8.3 ou 8.4** via votre cPanel/Manager hébergeur
2. Identifiez l’extension problématique en les désactivant une par une
3. Vérifiez les logs d’erreurs WordPress (wp-content/debug.log)
4. Contactez le développeur de l’extension concernée ou [faites appel à un expert](https://digitalcorner.me/contact-site-web/)

Non, au contraire. PHP 8.5 consomme **environ 10-15% moins de mémoire** que PHP 7.4 grâce aux optimisations internes. Pour un site WordPress moyen, la consommation mémoire par requête reste similaire à PHP 8.4 (~30-40MB).

Oui, **WooCommerce 9.4+** (sortie novembre 2025) est pleinement compatible avec PHP 8.5. Les versions antérieures à 9.0 peuvent poser des problèmes sur les calculs de taxes et passerelles de paiement. Mettez à jour WooCommerce AVANT de migrer PHP.

WordPress passera PHP 8.5 en « fully supported » (support complet) **entre juin et septembre 2026**, quand 10%+ des sites WordPress l’auront adopté. Actuellement (janvier 2026), c’est encore en « beta support » mais parfaitement utilisable en production.

Partager

Sur le même sujet