Comment activer ou désactiver les modules PHP sur Ubuntu

Comment activer ou désactiver les modules PHP sur Ubuntu

Tous les fichiers de configuration des modules PHP installés sont disponibles sous / etc / php / php_version / mods-disponible annuaire. Vous pouvez voir le nombre de fichiers avec extension .ini. Vous devez avoir installé des modules PHP spécifiques, vous devez activer avant d'utiliser ce tutoriel. Le PHP-commun Le package fournit des commandes de suivi pour gérer les modules PHP.

  • phpenmod - Utilisé pour activer les modules en php
  • phpdisme - Utilisé pour désactiver les modules en php
  • phpquery - Utilisé pour visualiser l'état des modules de PHP

Il existe 3 types de SAPI (API serveur) disponibles - CLI, FPM, Apache2 Être le plus couramment utilisé. Vous pouvez définir SAPI en utilisant -s Passer au module Activer / Désactiver pour cela uniquement.

Activer les modules PHP

Utiliser phpenmod Commande 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 permettra mbString Module pour toutes les versions PHP installées et tous les SAPI.

### Syntaxe phpenmod module_name ### Activer le module PHP MBSTring PHPENMOD MBSTRING 

Vous pouvez également définir la version PHP en utilisant -V basculer pour activer des modules spécifiques. En utilisant cela, vous activerez le module pour tous les sapi.

### Syntaxe phpenmod -v ### Activer le module pour la version PHP spécifique phpenmod -v 5.6 mbString phpenmod -v 7.4 MbString 

Utiliser -s Communiquez pour définir le SAPI pour activer des modules spécifiques pour SAPI spécifique pour toutes les versions PHP.

### Syntaxe phpenmod -s ### Activer le module pour SAPI PHPENMOD -S CLI MBSTRING PHPENMOD -S FPM MBSTRING PHPENMOD -S APACHE2 MBSTRING 

Vous pouvez également définir à la fois la version PHP et SAPI pour une mise à jour plus spécifique.

Désactiver les modules PHP

Vous pouvez également désactiver tous les modules PHP insensibles de votre système en utilisant phpdisme commande. Par exemple, désactiver mbString Module pour toutes les versions PHP et tous les SAPI.

phpdismod mbString 

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

phpdismod -v 7.4 MbString 

Pour désactiver n'importe quel module pour SAPI spécifique sur toutes les versions PHP, utilisez la commande ci-dessous.

phpDismod -s apache2 mbString