Consultez nos dernières nouvelles

Blogue et actualités

Mise à niveau PHP et changement de la version native par défaut

En septembre 2020, Nuagerie a engagé la transition de la version PHP native de son hébergement, de PHP 5.6 vers PHP 7.4. Cette évolution visait à moderniser l’environnement d’exécution des sites tout en conservant une voie de transition pour les applications ayant des exigences de compatibilité particulières.

Moderniser PHP sans négliger les applications existantes

PHP exécute une grande partie des sites et applications hébergés. Son évolution concerne autant les fonctionnalités offertes aux développeurs que la maintenance du logiciel. Le passage à une nouvelle version doit toutefois tenir compte du système de gestion de contenu, des extensions, du thème et du code personnalisé de chaque site.

La transition annoncée était alors en cours. PHP 7.4 constituait la nouvelle version native visée, tandis que la préparation de PHP 8.0 faisait l’objet de tests. Cette préparation ne constituait pas une annonce de disponibilité générale de PHP 8.0.

Un choix de version pour accompagner la transition

Le sélecteur PHP de CloudLinux permettait de choisir une autre version lorsque les besoins de l’application l’exigeaient. L’environnement proposait également des réglages d’extensions, notamment pour Phalcon et ionCube Loader. Le choix de ces composants devait rester cohérent avec la version PHP et les exigences du logiciel utilisé.

Cette souplesse permet d’organiser une mise à niveau avec méthode : vérifier les prérequis de l’application, préparer une sauvegarde, tester les fonctions essentielles, puis valider le comportement du site après le changement. Une version disponible dans un sélecteur ne doit pas être confondue avec une version encore maintenue par le projet PHP.

Choisir une version adaptée à son site

Pour préparer une évolution de votre environnement, consultez les exigences de votre application et le calendrier officiel de maintenance de PHP. Notre équipe peut vous aider à examiner les options proposées pour votre hébergement et les points de compatibilité à vérifier.

Préciser les exigences d’une application ancienne

Pour une entreprise qui dépend d’une application ancienne, la première étape utile consiste à comprendre ce qui la rattache à son environnement PHP actuel. Il peut s’agir d’une extension, d’un composant encodé ou de code sur mesure. Nuagerie peut vous aider à examiner les exigences d’hébergement et à discuter du développement nécessaire lorsque l’application doit évoluer.

Transmettez le nom et la version de l’application, les extensions requises et la fonction à préserver depuis l’espace client. Si un développeur ou un éditeur en assure l’entretien, ajoutez ses exigences de compatibilité. Une demande générale de changement PHP devient ainsi un plan plus précis pour maintenir les activités soutenues par votre application.