Gestion de PHP

Plesk assure la prise en charge intégrale du langage de script PHP, ainsi que les versions PHP multiples et les types de gestionnaires, le tout, de manière prête à l'emploi. Dans cette section, vous découvrirez comment un administrateur Plesk peut mettre PHP à la disposition des clients et contrôler les paramètres de PHP que les clients peuvent gérer.

Pour qu'un domaine utilise PHP, PHP doit être activé au niveau de l'abonnement. Si l'abonnement est basé sur un pack de services, il est judicieux d'activer PHP et de configurer ses paramètres dans le pack de services. Par exemple : si vous avez un pack "basique" qui n’octroie aucun contrôle sur les paramètres PHP aux abonnés ; un pack "avancé" qui leur octroie un certain niveau de contrôle ainsi qu'un pack "expert" qui donne leur confère le maximum de possibilités de personnaliser les paramètres PHP.

Lors de la configuration de packs de services ou d'abonnement, les tâches liées à PHP incluent :

  • La configuration des paramètres PHP.
  • La configuration des droits. Cela permet de définir les paramètres PHP que les abonnés peuvent gérer.
Versions PHP multiples

La plupart des versions PHP ne sont pas à compatibilité descendante. Par exemple, un code écrit en PHP 5.x peut ne pas s'exécuter correctement avec un interpréteur PHP 4.x. Pour plus de flexibilité, Plesk est fourni avec plusieurs versions PHP qui peuvent être installées via l'interface de Plesk. Les clients qui ont le droit Gestion de la version et du gestionnaire PHP  peuvent sélectionner le gestionnaire et la version de PHP indépendamment pour chaque site Web.

Configuration des paramètres PHP

Pour configurer les paramètres PHP d'un pack de services, allez dans Packs de services. Cliquez soit sur Ajouter un pack, soit sur le nom d'un pack existant pour lequel vous voulez modifier des paramètres PHP et cliquez sur Paramètres PHP. Pour configurer les paramètres PHP d'un abonnement, allez dans Abonnement. Cliquez soit sur Ajouter un abonnement, soit sur le nom d'un pack existant pour lequel vous voulez modifier des paramètres PHP et cliquez sur Personnaliser > Paramètres PHP. Sur cette page, vous pouvez :

  • Définir la version de PHP et le type de gestionnaire. Ce paramètre est disponible uniquement au niveau du pack de services.
  • Configurer une plage de paramètres PHP prédéfinie. La plupart des paramètres sont liés à la sécurité et aux performances, mais certains affectent le fonctionnement des sites Web. Cliquez sur l'icône située à côté d'une option pour en savoir plus.
  • Vous pouvez configurer tous les paramètres que vous souhaitez en les ajoutant dans le champ Autres instructions de configuration.

Ces paramètres deviendront les paramètres par défaut pour les objets de niveau inférieur. En d'autres termes, les paramètres configurés au niveau du pack de services seront définis par défaut pour tous les abonnements basés sur ce pack de services, et les paramètres configurés au niveau de l'abonnement seront définis par défaut pour tous les domaines basés sur cet abonnement.

Configuration des droits

Pour configurer les paramètres PHP d'un pack de services, allez dans Packs de services. Cliquez soit sur Ajouter un pack, soit sur le nom d'un pack existant pour lequel vous voulez modifier des paramètres PHP et cliquez sur Droits. Pour configurer les paramètres PHP d'un abonnement, allez dans Abonnement. Cliquez soit sur Ajouter un abonnement, soit sur le nom d'un pack existant pour lequel vous voulez modifier des paramètres PHP et cliquez sur Personnaliser > Droits. Sur cette page, les droits suivants octroient aux utilisateurs la possibilité de modifier les paramètres PHP :

  • Gestion des paramètres PHP communs. Avec ce droit, le client peut sélectionner la version de PHP et gérer un certain nombre de paramètres PHP généraux prédéfinis.
  • Gestion des paramètres de performances de l'hébergement. Avec ce droit, le client peut gérer les paramètres PHP liés aux performances.
  • Gestion de la version et du gestionnaire PHP. Avec ce droit, le client peut sélectionner la version de PHP et le type de gestionnaire PHP.
  • Configuration des options des scripts Web potentiellement dangereux qui vont à l'encontre de la politique du fournisseur. Avec ce droit, le client peut gérer certains paramètres liés à l'isolation du site Web.

Remarque : certains de ces droits peuvent être accordés sans que le droit Gestion des paramètres d'hébergement ne soit accordé au préalable.

Hériter des paramètres PHP

Remarque : les paramètres locaux de Plesk écrasent les paramètres généraux. Autrement dit, par exemple, les paramètres définis au niveau de l'abonnement écrasent ceux définis au niveau du pack de services, mais sont à leur tour écrasés par ceux définis au niveau du domaine.

Remarque : si vous modifiez les paramètres HTTP d'un abonnement, celui-ci sera verrouillé à la synchronisation sauf si le propriétaire de l'abonnement dispose des droits nécessaires pour procéder aux modifications que vous avez fait.

Ce schéma illustre cette hiérarchie, du niveau supérieur au niveau inférieur :

Dans cette section :

Installer PHP

Configurer les gestionnaires PHP

Types de gestionnaires PHP

Ajouter des versions personnalisées de PHP (Linux)