apache - ifmodule - a2enmod headers
Cómo verificar mod_headers y mod_expires módulos habilitados en apache (4)
Algunas versiones de PHP / Apache muestran todos los módulos cargados en phpinfo () en "Módulos cargados".
La respuesta de Speeve se muestra compilada en módulos (x6 en mi sistema):
echo system(''/usr/sbin/apache2 -l'');
También necesitarás ver tus módulos habilitados (x36 para mí):
echo system(''ls /etc/apache2/mods-enabled/'');
Para obtener la lista de módulos deshabilitados, ejecute este comando y luego tache todos los módulos habilitados:
echo system(''ls /etc/apache2/mods-available/'');
Quiero verificar si mod_headers y mod_expires modulos habilitados o no en mi servidor
¿Hay alguna forma disponible de listar los módulos habilitados / deshabilitados de apache usando alguna función php, así como enlistamos la información de php con phpinfo (); ¿función?
En Debian:
user@machine:~$ /usr/sbin/apache2 -l
La mayoría de las distribuciones de GNU / Linux:
user@machine:~$ /usr/sbin/httpd -l
Ubuntu:
user@machine:~$ ls /etc/apache2/mods-enabled
En Mac OSX:
user@mymac:~$ httpd -l
En Win 7 (64 bits):
C:/Users/myuser>"/Program Files (x86)/Apache Software Foundation/Apache2.2/bin/httpd.exe" -l
Pruebe estos comandos desde una ventana de terminal en todos menos en Windows, que en su lugar usará CMD.
En Ubuntu puedes ver la lista de módulos habilitados aquí,
/etc/apache2/mods-enabled
Todas las respuestas anteriores son incorrectas. Utilizar en su lugar:
apachectl -t -D DUMP_MODULES
o
apachectl -M