Définition
PHP est un langage de programmation qui s'intègre dans les pages HTML.
Il permet 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.
Cet article s'adresse uniquement aux clients ayant choisi un hébergement web mutualisé Linux.
Si vous possédez un Serveur Privé Virtuel (VPS), découvrez comment modifier le php.ini
Procédure
PHP est un langage de programmation qui s'intègre dans les pages HTML.
Il permet 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.
Cet article s'adresse uniquement aux clients ayant choisi un hébergement web mutualisé Linux.
Si vous possédez un Serveur Privé Virtuel (VPS), découvrez comment modifier le php.ini
1. Dans un premier temps, vous devez vous connecter à votre compte LWS et accéder à l'hébergement mutualisé pour lequel vous souhaitez modifier les paramétrages de PHP.
2. Cliquez ensuite sur l'icône "Configuration PHP" disponible dans la rubrique "Base de données & PHP" :

PHP, qui signifie "PHP: Hypertext Preprocessor", est un langage de programmation largement utilisé pour le développement web. Une version PHP fait référence à une spécifique itération de ce langage, avec ses propres fonctionnalités, améliorations, et corrections de bugs.
Choisir la bonne version de PHP pour son site Internet est crucial pour plusieurs raisons. Premièrement, chaque nouvelle version apporte des améliorations en termes de performance et de sécurité. Utiliser une version obsolète peut exposer le site à des risques de sécurité et réduire la vitesse de chargement des pages. Deuxièmement, les versions récentes offrent de nouvelles fonctionnalités et une meilleure compatibilité avec les technologies web modernes, ce qui permet de créer des sites plus sophistiqués et fonctionnels. Enfin, maintenir à jour sa version de PHP assure une meilleure compatibilité avec les plugins et thèmes, essentiels pour les systèmes de gestion de contenu comme WordPress.
Cependant, certains sites ou applications peuvent ne pas être complétement opérationnelle avec la dernière version de PHP, dans ce cas, l'utilisation d'une version antérieure peut être la solution. Si vous avez plusieurs applications sur votre hébergement, elles peuvent avoir besoin chacune d'une version différente de PHP.
Dans le premier onglet qui s'affiche "Installation et sélection de PHP" vous avez la possibilité de déterminer les versions de PHP que vous souhaitez utiliser avec les différentes applications présentes sur votre hébergement.

Il vous suffit de cocher ou de décocher la case correspondante à la version PHP pour que celle-ci soit installée ou désinstallée après avoir cliqué sur le bouton "Enregistrer".
[tips_warning]Vous pouvez activer toutes les versions de PHP, mais cela peut ralentir votre hébergement et la vitesse de vos sites. Nous vous conseillons de n'activer que les versions nécessaires. Au minimum, une version doit au moins être cochée et installée sur l'hébergement.[/tips]
Vous avez également la possibilité de spécifier quelle version de PHP sera utilisé par défaut sur votre hébergement. Ce réglage est pratique notamment dans le cas où vous avez besoin d'utiliser plusieurs versions de PHP.

Sélectionnez la version de PHP et indiquez dans le sélecteur si vous souhaitez appliquer cette version uniquement à votre site accessible depuis le nom de domaine principal ou à tous les sites présent sur l'hébergement. Cliquez ensuite sur "Enregistrer" pour que la modification s'applique.
Depuis l'onglet "Configuration PHP par sites" vous avez la possibilité de spécifier une version de PHP différente pour l'ensemble des sites présents sur votre hébergement.

Sur cette page sont listés tous les domaines supplémentaires ajoutés en multi-domaine à votre hébergement ainsi que tous les sous-domaines créés.
Vous avez alors la possibilité de choisir la version de PHP à appliquer pour chaque domaine ou sous-domaine du listing en choisissant la version dans le sélecteur.
Cliquez ensuite sur le bouton "Enregistrer" en bas de page pour que les modifications soient appliquées.
[tips_warning]Pour qu'une version PHP soit proposée dans le sélecteur, celle-ci doit d'abord être installée (cochée) dans l'onglet "Installation et sélection de PHP"[/tips]
Différents réglages de paramètres PHP vous sont proposés dans l'onglet "Configuration PHP générale"
Les paramètres PHP configurés dans cet onglet s'appliquent à l'ensemble de votre hébergement, peu importe la version de PHP utilisée.
Les valeurs pouvant être configurées sur certains paramètres (memory_limit, max execution-time, etc...) diffèrent en fonction de la formule d'hébergement choisie.

Les paramètres disponibles à la configuration sont les suivants :
La version de PHP d'un site ne dépend pas seulement de la version par défaut de l'hébergement : un sous-domaine ou un domaine ajouté peut avoir sa propre version, et un fichier .htaccess peut imposer une autre version à un dossier. Repérez d'abord ces réglages dans la page « Configuration php », puis lisez le numéro exact dans le dossier du site avec un fichier phpinfo.
Dans l'onglet « Installation et sélection de PHP », le bouton bleu « PHP Infos », placé à côté du bouton « Enregistrer », affiche la version de PHP appliquée par défaut sur votre hébergement. Cette version vaut pour le site principal, ses alias et les domaines indépendants dont la configuration n'a pas été modifiée dans l'onglet « Configuration PHP par sites ».
Ce bouton ne reflète donc pas la version utilisée par :
Dans ces cas, lisez la version avec un fichier phpinfo déposé dans le dossier du site, comme décrit ci-dessous.
Quand un fichier .htaccess de votre hébergement fixe lui-même une version de PHP, la page « Configuration php » l'indique dès son ouverture, dans une fenêtre (à fermer avec « OK ») puis dans un bandeau en haut de la page : « Attention vous avez déclaré un/des fichier(s) .htaccess, ce qui surpasse la version PHP affichée dans votre espace client », suivi du chemin du fichier concerné, par exemple « Chemin : preprod.mondomaine.fr/.htaccess ».

Dans le dossier indiqué, c'est la version fixée par ce fichier .htaccess qui s'applique, et non celle choisie dans le LWS Panel. Pour connaître le numéro exact utilisé par ce dossier, déposez-y le fichier phpinfo décrit ci-dessous.
1. Vous pouvez vérifier la version de PHP qui est exécutée dans un dossier en créant un fichier phpinfo.php dans ce dossier avec le contenu suivant :
<?php phpinfo(); ?>Vous pouvez vous aider du Gestionnaire de fichier disponible sur votre hébergement pour créer et éditer le fichier.
Pour un sous-domaine, déposez le fichier dans son propre dossier : /htdocs/ suivi du nom complet du sous-domaine (par exemple /htdocs/blog.mondomaine.fr/), tel qu'indiqué dans la colonne « Répertoire » de la liste des sous-domaines.
2. Visitez ensuite la page suivante par le biais de votre navigateur web : http://domaine.com/dossier/phpinfo.php (remplacez "domaine.com" par votre nom de domaine et "dossier" par le dossier où vous avez placé votre fichier php). Pour un sous-domaine, utilisez son adresse : http://blog.mondomaine.fr/phpinfo.php.
La page suivante doit s'afficher, elle indique la version PHP utilisée par ce dossier et les différents paramétrages et librairies PHP installés. Le numéro complet de la version s'affiche en haut de la page, après « PHP Version ».
Dans le Terminal du LWS Panel (rubrique « Logiciels »), la commande suivante affiche la version de PHP utilisée en ligne de commande :
php -vCette version se règle à part, dans le Terminal lui-même : elle peut donc être différente de celle de votre site. Pour connaître la version utilisée par votre site, fiez-vous au fichier phpinfo décrit ci-dessus. Pour changer la version de PHP du Terminal, consultez l'aide Comment changer la version PHP Terminal Web LWS Panel.
Consultez cette aide complète qui détaille toutes les caractéristiques de nos formules d'hébergement web (LWS Panel) : Aide sur les quotas et caractéristiques des formules d'hébergement web (LWS Panel).
Vous êtes désormais en mesure de configurer le PHP sur votre hébergement mutualisé avec LWS. La configuration PHP vous permet de changer la version PHP utilisée pour votre hébergement. Il vous est aussi possible de modifier quelques directives PHP.
N'hésitez pas à prendre contact avec notre service technique, via un ticket d'incidence pour toutes questions.
Pour aller plus loin
Vous êtes désormais en mesure de configurer le PHP sur votre hébergement mutualisé avec LWS. La configuration PHP vous permet de changer la version PHP utilisée pour votre hébergement. Il vous est aussi possible de modifier quelques directives PHP.
N'hésitez pas à prendre contact avec notre service technique, via un ticket d'incidence pour toutes questions.