Come posso sapere quale versione di Apache sto utilizzando?


57

Conosco il modo phpinfo () ma esiste un altro modo? Sto usando CentOS e non riesco a trovare l'eseguibile httpd per eseguire httpd -v.

Risposte:


76

Sia rpm -q httpdo /usr/sbin/httpd -vdovrebbe funzionare.


Grazie! Ho continuato a cercare in / sbin invece di / usr / sbin ma entrambi hanno funzionato! Spero che Google indicizzi questa risposta invece della spazzatura che è là fuori.
tooshel

1
@tooshel: avresti potuto provare a individuare. "individuare bin / httpd". Supponendo che sia installato, non sono sicuro che sia standard su CentOS.
Jürgen A. Erhard,

Sì, dobbiamo individuare. . . L'ho scoperto perché un altro collega era convinto di non aver spostato qualcosa perché l'indice "individuare" non è stato aggiornato. Dimentico sempre che è lì! Grazie!
tooshel

1
Posso confermare che funziona su Mac OS El Capitan.
crmpicco,

29

Per le versioni recenti di Apache, prova questo:

$ /usr/sbin/apache2 -v

L'output dovrebbe essere qualcosa del genere:

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

3

Il controllo sopra include solo il numero di versione principale, escluse le patch di backport estese.

Se hai installato con yum puoi:

yum list httpd

e ottieni la versione completa (nota il -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

per gli utenti delle porte:

port list apache2
apache2                        @2.4.28         www/apache2
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.