Gestion extensions PHP (ISPmanager)

De ISPWiki.

Ce module permet de gérer les extensions employées par les scripts PHP. Il offre les possibilités suivantes:

  • [#list Afficher la liste des extensions PHP installées dans le système.]
  • [email.edit#create Créer une nouvelle boîte email.]
  • [phpextensions.enable Activer des extensions PHP.]
  • [phpextensions.disable Désactiver des extensions PHP.]
  • [phpextensions.edit Installer des extensions PHP.]

Liste des extensions PHP

Lorsque vous entrez le module "Extensions PHP" la liste des extentions installées dans le système s'affichera:

Fichier:Fr-phpextensions.gif

Ce tableau comprend deux champs:

  • Nom - - le nom de fichier d'une librairie partagée qui réalise l'extension PHP correspondante.
  • Statut - ce module affiche l'état d'une extension PHP:
    • - l'extension est activée.
    • - l'extension est désactivée.
    • - l'extension est bloquée, ce n'est pas possible de le modifier à l'aide du panneau de configuration, par exemple, si cette extension est compilée en PHP .

Ce module est accessible au niveau[mgradmin administrateurs]et [user utilisateurs]> d'ISPmanager s'ils sont autorisés à utiliser PHP comme CGI (s'ils disposent de leur propre fichier php.ini).

La liste des extensions PHP installées dans le système est générée à partir du répertoire spécifié dans le paramètre php-extensions de[devel.config fichier de configuration] du panneau de configuration.

Pour déterminer la liste des modules PHP activés au niveau administrateur du serveur, la commande suivante est utilisée:

php -m

Au niveau [user utilisateur], si on utilise PHP en mode CGI ou FastCGI, le chemin vers le fichier de configuration php.iniest aussi spécifié

php -m -c /home/mysite.com/data/php-bin/php.ini

Si un module PHP activé n'est pas trouvé dans le fichier qui est spécifié dans le paramètre php-config du[devel.config fichier de configuration] de panneau de configurqtion, il est impossible de modifier son statut via ISPmanager>, donc il est considéré comme "bloqué".

Préconfiguration du fichier php.ini

Si vous voulez utiliser une préconfiguration pour les fichiersphp.ini pour les[user utilisateurs] nouvellement créés, placez-la dans le répertoire/usr/local/ispmgr/etc/extconf. Ce fichier sera compilé php-bin en répertoire personnel d'utilisateur lors de la création d'un[wwwdomain domaine WWW]avecPHP, qui fonctionne au régime CGIouFastCGI.

Vous pouvez utiliser enphp.iniles macros suivants:

  • __HOME__ - répertoire personnel d'utilisateur.
  • __IP__ - adresse IP du domaine WWW.
  • __NAME__ - login d'utilisateur.
Cet article vous a-t-il été utile? Oui | Non
Affichages
Outils personnels