Utilisez la version la plus récente prise en charge par votre application. Un PHP plus récent est plus rapide et bénéficie de correctifs de sécurité ; une version en fin de vie ne bénéficie ni de l’un ni de l’autre.
Pour la modifier
Sites → votre site → Logiciel → Version de PHP. La modification s’applique en quelques secondes et ne nécessite aucun redémarrage visible.
Avant de la modifier sur un site en production
Effectuez d’abord une sauvegarde (Sites → votre site → Sauvegardes), puis mettez à jour vos extensions et votre thème — c’est là que les montées de version de PHP provoquent des dysfonctionnements. Utilisez une copie de préproduction (Sites → votre site → Préproduction) pour répéter ces mises à jour sans toucher au site en production. ⚠️ Une copie de préproduction exécute la même version de PHP que le site en production, elle ne peut donc pas tester la nouvelle version à elle seule : si le site fonctionne mal après le changement, rétablissez la version précédente — cela ne prend que quelques secondes.
Si un problème survient par la suite
La cause habituelle est une extension ou une bibliothèque qui n’a pas été mise à jour. Rétablissez la version précédente — cela ne prend que quelques secondes — et consultez le journal des erreurs dans Sites → votre site → Statistiques. Le journal indique le fichier et la ligne, ce qui suffit normalement pour identifier l’extension.
WordPress en particulier
Le cœur de WordPress prend parfaitement en charge le PHP actuel. C’est au niveau des extensions que se situent les problèmes, et l’écran WordPress répertorie chaque extension sur l’ensemble de votre parc avec sa version, afin que vous puissiez voir quels sites présentent des risques avant d’en migrer un seul.
⚠️ Nous ne mettons pas à jour votre version de PHP à votre place, et le choix vous appartient car vous seul savez ce que fait votre code. Nous maintenons les versions plus récentes disponibles et corrigées.
⛔ Nous ne vous avertissons pas actuellement à l’avance que votre version approche de sa fin de vie, alors n’attendez pas qu’on vous le dise. Si vous ouvrez un ticket d’assistance alors que vous utilisez une version que nous avons déjà retirée, la vérification du site avant le formulaire le signale et suggère la plus récente prise en charge — mais c’est le seul endroit où cela apparaît, et seulement une fois la version déjà retirée. Vérifiez vous-même l’écran de la version de PHP une ou deux fois par an.
Ce que « fin de vie » signifie ici
Une version en fin de vie cesse de recevoir des correctifs du projet PHP. Nous en gardons délibérément plusieurs à disposition, renforcées et pourvues de correctifs de sécurité par notre plateforme, afin qu’une application plus ancienne puisse être transférée dès le premier jour au lieu de devoir être d’abord reconstruite. C’est une véritable option et non un piège — mais il s’agit d’un plancher, pas d’une destination, et la version la plus récente prise en charge par votre code reste la bonne réponse.