¿Cómo puedo saber qué versión de apache estoy ejecutando?


57

Sé sobre la forma phpinfo () pero ¿hay alguna otra manera? Estoy usando CentOS y no puedo encontrar el ejecutable httpd para ejecutar httpd -v.

Respuestas:


76

Ya sea rpm -q httpdo /usr/sbin/httpd -vdebería funcionar.


¡Gracias! ¡Seguí buscando en / sbin en lugar de / usr / sbin pero ambos funcionaron! Esperemos que Google indexe esta respuesta en lugar de la basura que hay.
tooshel

1
@tooshel: Podrías haber intentado localizar. "ubicar bin / httpd". Suponiendo que esté instalado, no estoy seguro de que sea estándar en CentOS.
Jürgen A. Erhard

Sí, tenemos localizar. . . Me enteré porque otro colega estaba convencido de que no moví algo porque el índice "localizar" no se actualizó. ¡Todavía siempre olvido que está ahí! ¡Gracias!
tooshel

1
Puede confirmar que esto funciona en Mac OS El Capitan.
crmpicco

29

Para versiones recientes de Apache, intente esto:

$ /usr/sbin/apache2 -v

La salida debería ser algo como esto:

Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jul 24 2015 17:25:11

3

La comprobación anterior solo incluye el número de versión principal, sin incluir los parches de backport extendidos.

Si instaló con yum puede:

yum list httpd

y obtenga la versión completa (tenga en cuenta el -31 / -47)

Installed Packages httpd.x86_64 2.2.15-31.el6.centos Available Packages httpd.x86_64 2.2.15-47.el6.centos


0

para usuarios de puertos:

port list apache2
apache2                        @2.4.28         www/apache2
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.