Maison >développement back-end >tutoriel php >Comment activer et désactiver les modules PHP sur Ubuntu
Cet article vous présente comment activer et désactiver les modules PHP sur Ubuntu. Jetons un coup d'œil au contenu spécifique.
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!