Choisir la version de PHP

3 min de lecture07 novembre 2026

L'hébergement web NeoHeberg fournit PHP 8.4. La bonne question n'est pas de savoir si cette version est récente, mais si votre code et ses dépendances sont compatibles avec elle. Un changement de version se prépare et se teste, il ne se découvre pas en production.

1. La version de référence

PHP 8.4 est la version proposée sur l'hébergement web. Elle apporte des améliorations de performance et de syntaxe, mais aussi des dépréciations qui peuvent faire échouer du code ancien. Les extensions réellement disponibles sont listées par phpinfo(). Les plus courantes pour un site PHP sont pdo_mysql, mbstring, curl, gd, intl, zip et opcache ; si l'une manque, contactez le support plutôt que de supposer qu'elle est installée.

KeyHelp affiche la version PHP du domaine. Si un sélecteur propose plusieurs versions, considérez 8.4 comme la cible et les autres comme des solutions de transition temporaires.

2. Vérifier la version active

Créez un fichier temporaire info.php à la racine du site :

PHP
<?php
phpinfo();

Ouvrez-le dans le navigateur, notez la version et les extensions, puis supprimez-le immédiatement : il expose la configuration du serveur. Sur un VPS, php -v et php -m donnent les mêmes informations en ligne de commande.

3. Connaître les extensions nécessaires

Extension Usage
pdo_mysql accès MySQL
mbstring chaînes UTF-8
curl appels HTTP sortants
gd images, vignettes
intl formats localisés
zip archives et imports
opcache performance PHP

Avant de changer de version, vérifiez que chaque extension utilisée existe. Un Call to undefined function au démarrage indique souvent une extension absente, pas un bug applicatif.

4. Tester la compatibilité

Les dépréciations les plus fréquentes depuis PHP 8.0 concernent les propriétés dynamiques, les conversions implicites, les paramètres nullable et certains formats de chaînes. Pour un CMS ou un framework, consultez la matrice de compatibilité officielle et mettez à jour avant de basculer.

Procédure sûre :

  1. Copiez le site dans un sous-domaine de test.
  2. Activez la version cible sur ce sous-domaine uniquement.
  3. Parcourez les pages, les formulaires, les téléversements et les tâches planifiées.
  4. Lisez les journaux PHP : avertissements et dépréciations annoncent les erreurs futures.
  5. Lancez les tests automatisés s'il en existe.

5. Changer et vérifier

Si KeyHelp propose un sélecteur de version, changez-la pour le domaine, enregistrez, puis videz les caches de l'application et de l'opcache. Testez immédiatement :

  • la page d'accueil et une page profonde ;
  • une connexion à la base ;
  • l'envoi d'e-mail ;
  • les téléversements de fichiers.

En cas de régression, revenez à la version précédente, puis corrigez le code avant de retenter. Ne laissez pas un site en production sur une version que vous n'avez pas testée, même si elle fonctionne en apparence.

Publicité

Cet article vous a-t-il aidé ?

À lire aussi