Avis de non-responsabilité : avant de tenter de mettre à jour la version PHP de votre site Web, nous vous recommandons vivement faites-en une sauvegarde complète, juste au cas où quelque chose tournerait mal.
Déterminez d’abord lequel des scénarios d’hébergement Web suivants s’applique le mieux à votre site Web :
- Le site Web utilise un hébergement mutualisé géré par mon fournisseur d'hébergement: Si votre site Web est hébergé par un bon fournisseur Web, le changement devrait être une procédure rapide et assez indolore. Il est très probable que vous puissiez effectuer la modification vous-même via une interface « panneau de contrôle » qui vous a été fournie.
- Le site fonctionne sur un VPS ou un serveur personnalisé que je dois gérer moi-même: Si votre hébergement est « non géré » (de nombreux Serveur privé virtuel les solutions sont fournies sans prise en charge des mises à jour), vous devrez peut-être entreprendre vous-même la mise à niveau de PHP.
Examinons maintenant ces deux options plus en détail...
Mise à jour de PHP sur un package d'hébergement partagé « entièrement géré » typique
Veuillez noter que les options exactes qui s'offrent à vous pour modifier la configuration de votre serveur dépendront entièrement de l'hébergeur Web et du produit que vous utilisez.
Idéalement vous auriez accès à un panneau de contrôle du site Web que vous pouvez utiliser pour modifier la version PHP utilisée pour exécuter votre site Web. Ce processus a quelques prérequis :
- Vous êtes heureux d’entreprendre cette tâche vous-même. Changer votre version de PHP devrait idéalement ne pas être effectué sur un site Web en direct au cas où la nouvelle version entraînerait des problèmes d'incompatibilité avec le code de votre site Web. Consultez notre article sur comment tester votre site Web avec une nouvelle version de PHP ici.
Si votre site Web n'est pas encore public ou si les temps d'arrêt ne vous dérangent pas, vous pouvez rapidement effectuer la modification et tester « en direct ». Si vous rencontrez un problème, revenez à la version précédente de PHP. Maintenant, regardez notre guide erreurs de dépannage après la mise à niveau de PHP.
Si ce n'est pas une option, vous devrez toutefois créer une copie de votre site Web pour effectuer le test. Si vous ne savez pas comment sauvegarder votre site Web et créer une copie, tout ce processus n'est probablement pas pour vous. Dans ce cas, vous voudrez probablement trouver un développeur pour vous aider.
- Même si votre FAI prend en charge la modification de la version PHP de votre site Web, il se peut qu'il ne dispose pas d'un administrateur Web à partir duquel configurer cela. Vous devrez peut-être le faire via un fichier de configuration tel que dans le fichier .htaccess. Si vous ne trouvez aucune référence à la gestion de la version PHP de votre serveur Web dans l'interface du panneau de configuration, vous souhaiterez probablement consulter leur site Web d'assistance. Il existe probablement un article de la base de connaissances à ce sujet et si vous n'êtes toujours pas satisfait, nous vous recommandons de créer un ticket auprès du service d'assistance.
- Vous découvrirez peut-être que votre fournisseur Web n'offre tout simplement pas la dernière version PHP sur votre forfait d'hébergement particulier.
Vous pourrez peut-être résoudre ce problème en migrant vers un nouveau serveur chez le même fournisseur, car parfois d'anciens comptes restent bloqués sur du matériel existant qui ne bénéficie pas du même niveau de maintenance. Cependant, il se peut que votre fournisseur ne propose tout simplement pas la version de PHP que vous souhaitez. S'ils ne sont pas en mesure de prendre en charge les versions actuelles, vous souhaiterez peut-être envisagez de passer à un autre FAI.
En supposant que vous ayez accès à un panneau de contrôle pour changer votre version de PHP, lisez nos conseils pour changer PHP via un panneau de contrôle ici.
Mettre à jour PHP sur un serveur Web « non géré » dont vous êtes responsable de la maintenance
Ce processus dépend en grande partie du type de système d'exploitation sur lequel votre serveur Web s'exécute. Choisissez le guide correspondant à votre configuration :
Mon FAI ne propose pas la version de PHP dont j'ai besoin
Vous pouvez en conclure que vous devez déplacer votre site Web vers un nouveau FAI. Suivez notre guide sur passer à un meilleur hôte PHP ici.
J'ai construit mon propre serveur, quelles sont mes options ?
Commencez ici avec notre guide sur comment mettre à jour manuellement PHP ici.
Ces étapes vous semblent trop complexes ou prennent beaucoup de temps ?
Il semble qu'il soit temps de faire appel à des professionnels. Consultez notre guide pour Développeurs PHP qui peut aider.
Article mis à jour pour la dernière fois : 21st January, 2021