it-swarm-ru.tech

Как я могу сказать, какую версию Apache я использую?

Я знаю о пути phpinfo(), но есть ли другой способ? Я использую CentOS и не могу найти исполняемый файл httpd для запуска httpd -v.

66
tooshel

Или rpm -q httpd или /usr/sbin/httpd -v должно сработать.

86
jsbillings

Для последних версий Apache попробуйте это:

$ /usr/sbin/Apache2 -v

Вывод должен быть примерно таким:

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

Приведенная выше проверка включает только основной номер версии, не включая расширенные патчи для обратного порта.

Если вы установили с помощью yum, вы можете:

yum list httpd

и получите полную версию (обратите внимание на -31/-47)

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

3
storm_m2138

Ты можешь использовать:

Sudo httpd -v

Результат будет выглядеть так:

Server version: Apache/2.4.5 (CentOS)
Server built:   Aug  2 2019 10:41:15
1
Neil

для пользователей портов:

port list Apache2
Apache2                        @2.4.28         www/Apache2
0
pgee70