Jak mogę sprawdzić, którą wersję apache używam?


57

Znam sposób phpinfo (), ale czy jest jakiś inny sposób? Korzystam z CentOS i nie mogę znaleźć pliku wykonywalnego httpd, aby uruchomić httpd -v.

Odpowiedzi:


76

Albo rpm -q httpdalbo /usr/sbin/httpd -vpowinien działać.


Dzięki! Wciąż szukałem / sbin zamiast / usr / sbin, ale oba działały! Mamy nadzieję, że Google zindeksuje tę odpowiedź zamiast śmieci, które tam są.
tooshel

1
@tooshel: Mogłeś spróbować zlokalizować. msgstr "zlokalizuj bin / httpd". Zakładając, że jest zainstalowany, nie jestem pewien, czy jest standardem w CentOS.
Jürgen A. Erhard

Tak, mamy lokalizację. . . Dowiedziałem się, ponieważ inny kolega był przekonany, że czegoś nie przesunąłem, ponieważ indeks „locate” nie został zaktualizowany. Nadal zawsze zapominam, że tam jest! Dzięki!
tooshel

1
Może potwierdzić, że działa to w systemie Mac OS El Capitan.
crmpicco,

28

W przypadku najnowszych wersji Apache spróbuj tego:

$ /usr/sbin/apache2 -v

Wynik powinien być mniej więcej taki:

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

3

Powyższa kontrola obejmuje tylko podstawowy numer wersji, nie obejmuje rozszerzonych poprawek backport.

Jeśli zainstalowałeś z yum, możesz:

yum list httpd

i pobierz pełną wersję (zwróć uwagę na -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

dla użytkowników portów:

port list apache2
apache2                        @2.4.28         www/apache2
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.