Maison >développement back-end >tutoriel php >Comment activer et désactiver les modules PHP sur Ubuntu

Comment activer et désactiver les modules PHP sur Ubuntu

不言
不言original
2019-04-09 10:50:314673parcourir

Cet article vous présente comment activer et désactiver les modules PHP sur Ubuntu. Jetons un coup d'œil au contenu spécifique.

Comment activer et désactiver les modules PHP sur Ubuntu

Tous les fichiers de configuration du module PHP installés se trouvent dans le répertoire /etc/php/PHP_VERSION/mods-available. Vous pouvez voir les fichiers avec l'extension .ini. Les modules PHP spécifiques doivent être installés en premier, car ils doivent être activés avant utilisation. Le package public php fournit les commandes suivantes pour gérer les modules php.

phpenmod – utilisé pour activer les modules en php

phpdismod – utilisé pour désactiver les modules en php

phpquery – utilisé pour afficher l'état des modules php

Il existe trois types de SAPI (Server API) disponibles, les plus couramment utilisés sont CLI, FPM, Apache2. SAPI peut être défini à l'aide du commutateur -s pour activer/désactiver les modules uniquement.

Activer les modules PHP

Utilisez la commande phpenmod suivie du nom du module pour activer un module php spécifique sur votre système. Dans l'exemple ci-dessous, la première commande est un exemple et la deuxième commande activera le module mbstring pour toutes les versions PHP installées et tous les SAPI.

### Syntax
$ phpenmod MODULE_NAME

### Enable mbstring php module
$ phpenmod mbstring

Vous pouvez également définir une version de PHP en utilisant le commutateur -v pour activer des modules spécifiques. Son utilisation activera le module pour tous les SAPI.

### Syntax
$ phpenmod -v <PHP VERSION> <MODULE NAME>

### Enable module for specific php version
$ phpenmod -v 5.6 mbstring
$ phpenmod -v 7.2 mbstring

Utilisez -sswitch pour définir un SAPI afin d'activer un module spécifique pour un SAPI spécifique pour toutes les versions de PHP.

### Syntax
$ phpenmod -s <SAPI> <MODULE NAME>

### Enable module for specific SAPI
$ phpenmod -s cli mbstring
$ phpenmod -s fpm mbstring
$ phpenmod -s apache2 mbstring

Il est également possible de définir la version php et sapi pour des mises à jour plus spécifiques.

Désactiver les modules PHP

Tout module php inutile peut être désactivé du système à l'aide de la commande phpdismod. Par exemple, désactivez le module mbstring pour toutes les versions de PHP et tous les SAPI.

$ phpdismod mbstring

Pour désactiver n'importe quel module pour une version spécifique de PHP, utilisez la commande ci-dessous.

$ phpdismod -v 7.2 mbstring

Pour désactiver n'importe quel module pour un SAPI spécifique sur toutes les versions de PHP, utilisez la commande suivante.

$ phpdismod -s apache2 mbstring

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez faire attention à la colonne Tutoriel vidéo PHP sur le site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn