Como posso saber qual versão do apache estou executando?

57

Eu sei sobre a maneira phpinfo (), mas existe alguma outra maneira? Estou usando o CentOS e não consigo encontrar o executável httpd para executar o httpd -v.

tooshel
fonte

Respostas:

76

Quer rpm -q httpdou /usr/sbin/httpd -vdeve funcionar.

jsbillings
fonte
Obrigado! Continuei procurando em / sbin em vez de / usr / sbin, mas ambos funcionaram! Espero que o Google indexe essa resposta em vez do lixo que está por aí.
tooshel
11
@tooshel: Você poderia ter tentado localizar. "localize bin / httpd". Supondo que esteja instalado, não tenho certeza de que seja padrão no CentOS.
Jürgen A. Erhard
Sim, nós temos localizar. . . Descobri porque outro colega estava convencido de que não movi algo porque o índice "localizar" não foi atualizado. Eu ainda sempre esqueço que está lá! Obrigado!
tooshel
11
Pode confirmar que isso funciona no Mac OS El Capitan.
Crmpicco 07/07/16
28

Para versões recentes do Apache, tente o seguinte:

$ /usr/sbin/apache2 -v

A saída deve ser algo como isto:

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

A verificação acima inclui apenas o número da versão principal, sem incluir os patches de backport estendidos.

Se você instalou com o yum, você pode:

yum list httpd

e obtenha a versão completa (observe -31 / -47)

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

storm_m2138
fonte
0

para usuários de portos:

port list apache2
apache2                        @2.4.28         www/apache2
pgee70
fonte