Cómo habilitar o deshabilitar los módulos PHP en Ubuntu

Cómo habilitar o deshabilitar los módulos PHP en Ubuntu

Todos los archivos de configuración de módulos PHP instalados están disponibles /etc/php/php_version/mods disponible directorio. Puede ver el número de archivos con extensión .ini. Debe haber instalado módulos PHP específicos, debe habilitar antes de usar este tutorial. El Php-Common El paquete proporciona comandos de seguimiento para administrar módulos PHP.

  • phpenmod - Utilizado para habilitar módulos en PHP
  • phpdismod - Utilizado para deshabilitar módulos en PHP
  • phpquery - Utilizado para ver el estado de los módulos de PHP

Hay 3 tipos de SAPI (API del servidor) disponibles - CLI, FPM, Apache2 siendo el más utilizado. Puede definir SAPI usando -s cambiar a habilitar/deshabilitar el módulo para eso solo.

Habilitar módulos PHP

Usar phpenmod Comando seguido de nombre del módulo para habilitar el módulo PHP específico en su sistema. En el siguiente ejemplo, el primer comando es un ejemplo y el segundo comando habilitará mbsstring Módulo para todas las versiones de PHP instaladas y todo SAPI.

### Syntax PhPenMod Module_name ### Habilitar el módulo PHP MBSSTRING PHPENMOD MBSTRING 

También puede definir la versión PHP usando -V cambiar para habilitar módulos específicos. Usando esto, habilitará el módulo para todos los sapi.

### Sintaxis phpenmod -V ### Habilitar el módulo para la versión PHP específica PhPenMod -V 5.6 mbsting phpenmod -v 7.4 mbstring 

Usar -s Cambie para definir el SAPI para habilitar módulos específicos para SAPI específicos para todas las versiones de PHP.

### Syntax PhpenMod -S ### Habilitar el módulo para SAPI PHPENMOD -SAPI específico -S CLI MBString PhPenMod -S FPM MBSSTRING PHPENMOD -S APACHE2 MBString 

También puede definir tanto la versión PHP como SAPI para una actualización más específica.

Desactivar módulos PHP

También puede deshabilitar los módulos de PHP no necesarios de su sistema utilizando phpdismod dominio. Por ejemplo, deshabilitar mbsstring Módulo para todas las versiones de PHP y todo SAPI.

phpdisMod mbstring 

Para deshabilitar cualquier módulo para una versión de PHP específica, use el comando a continuación.

phpdismod -v 7.4 mbstring 

Para deshabilitar cualquier módulo para SAPI específico en todas las versiones de PHP, use el comando a continuación.

phpdismod -s apache2 mbstring