mod_headers ifmodule headers a2enmod apache apache-config mod-expires phpinfo mod-headers

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