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.

Respostas:


76

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


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

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


0

para usuários de portos:

port list apache2
apache2                        @2.4.28         www/apache2
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.