módulos

  • El objetivo de este artículo es demostrar de qué forma es posible obtener un listado de módulos de Apache que se encuentran actualmente cargados y cuales se encuentran disponibles.

    La mayoría de las funcionalidades del servidor HTTP Apache son provistas a través de módulos. Un módulo puede ser estático (static) o compartido (shared). Un módulo estático se incluye en el binario de Apache en tiempo de compilación, por lo que siempre está disponible. Un modulo compartido se carga en tiempo de ejecución mediante una directiva LoadModule en la configuración de Apache. Esto implica que es posible instalar un módulo compartido en un sistema, pero que no sea cargado por Apache (por lo tanto no sea utilizable).

  • El binario php posee la opción -m, la cual se utiliza para listar los módulos de PHP compilados. Esto permite listar los módulos disponibles desde línea de comandos, en lugar de utilizar el clásico phpinfo().