Définition
PHP est un langage de programmation qui s'intègre dans les pages HTML.
Il permet entre autres de rendre automatiques des tâches répétitives, notamment grâce à la communication avec une base de données (utilisation la plus courante de PHP).
Le langage de programmation PHP est indispensable au bon fonctionnement des CMS tels que Wordpress, Joomla, Prestashop etc ainsi qu'à tout formulaire e-mail.
Procédure
Sur un VPS ISPConfig, chaque site a sa propre version de PHP, et vous la changez vous-même depuis ISPConfig : menu Sites, fiche du site, onglet Domain, champ PHP Version. Les versions proposées dans ce champ sont celles qui sont déclarées sur votre serveur : elles dépendent de la date d'installation de votre VPS et des mises à jour faites depuis. Le changement est pris en compte au bout d'une minute environ.
PHP est un langage de programmation qui s'intègre dans les pages HTML. Il permet notamment de rendre automatiques des tâches répétitives, le plus souvent en communiquant avec une base de données. Les CMS comme WordPress, Joomla ou PrestaShop, ainsi que les formulaires de contact par e-mail, ont besoin de PHP pour fonctionner.
Dans votre espace client LWS, ouvrez la liste de vos serveurs, cliquez sur Gérer en face de votre VPS, puis sur Panel d'administration. Connectez-vous avec vos identifiants ISPConfig. Le détail est dans Comment accéder à ISPConfig sur mon serveur dédié VPS ?.
Dans le menu du haut, cliquez sur Sites, puis cliquez sur le site à modifier dans la liste.
Dans l'onglet Domain de la fiche du site, ouvrez la liste du champ PHP Version (Version de PHP si votre ISPConfig s'affiche en français) et choisissez la version souhaitée.
Cliquez sur Save en bas de la fiche. La nouvelle version est active sur votre site au bout d'une minute environ.
Cette méthode fonctionne sur un VPS infogéré comme sur un VPS en accès root. Elle ne change que le site choisi : refaites-la pour chaque site concerné.
Il n'existe pas de liste unique valable pour tous les VPS : la liste du champ PHP Version montre les versions disponibles sur votre serveur. Pour lire les versions installées sur votre VPS, y compris la version de Debian, suivez Comment connaître les versions des logiciels installés sur mon VPS ISPConfig ?.
Attendez une minute après l'enregistrement, puis affichez votre site et vérifiez qu'il fonctionne normalement, pages et formulaires compris. Pour confirmer la version que votre site utilise vraiment, déposez un petit fichier de test comme expliqué dans la partie « Vérifier la version de PHP réellement utilisée par un site » de l'aide Comment connaître les versions des logiciels installés sur mon VPS ISPConfig ?, puis supprimez-le.
Un délai d'une minute environ est nécessaire pour que la version de PHP choisie soit activée sur votre site.
Attendez une minute après avoir enregistré la modification dans ISPConfig : le temps que la nouvelle version soit activée, le site peut afficher cette erreur. Si le site ne fonctionne toujours pas ensuite, remettez la version que vous aviez notée dans le champ PHP Version, puis faites vérifier la compatibilité du site avec la nouvelle version par la personne qui l'a développé.
La liste ne montre que les versions déclarées dans ISPConfig, et seul un administrateur peut en ajouter une. Sur un VPS infogéré, ouvrez un ticket depuis votre espace client en précisant le site et la version souhaitée : le support vérifie si elle peut être ajoutée. Sur un VPS en accès root, c'est vous qui administrez le serveur : l'installation d'une nouvelle version de PHP est à votre charge, et elle se déclare dans ISPConfig avec le compte administrateur, menu System, puis Additional PHP Versions. Pour savoir dans quel cas vous êtes, consultez VPS infogéré, accès root ou VPS KVM : qui gère quoi ?.
Non. Ces listes décrivaient d'anciennes installations et ne correspondent plus aux versions réellement disponibles sur les VPS. Debian 10 et les versions plus anciennes ne reçoivent d'ailleurs plus de correctifs de sécurité. Les versions disponibles sur votre VPS se lisent dans le champ PHP Version ou avec les méthodes de l'aide Comment connaître les versions des logiciels installés sur mon VPS ISPConfig ?.
Vidéos
Trucs et astuces
Un délai d'une minutes est nécessaire pour que la version php demandé soit activé sur votre site web.
Il faudra attendre une minutes après avoir effectué cette modification php depuis ISPCONFIG afin que votre site web utilise la version php choisie.