как узнать версию сервера Apache, установленную в Ubuntu 14.04?
Откройте терминал и введите:
apache2 -v
-v Распечатать версию apache2, а затем выйдите.
0
Из терминала вы можете ввести
apachectl -v
или чтобы получить еще больше информации о компиляции на Apache, введите
apachectl -V
, конечно, как указано @karel, вы также можете использовать apache2 вместо apachectl … просто даю альтернативу. У меня это сработало в Ubuntu 18.04, и я использую Apache 2.4.37.
5
если у вас установлен PHP вместе с apache2, вы можете найти его в переменной $ _SERVER или с помощью функции phpinfo () :
phpvar_dump ($ _ SERVER); phpinfo ();
возвращает (на моем компьютере):
'SERVER_SIGNATURE '=> string'
Сервер Apache/2.4.29 (Ubuntu)…
'SERVER_SOFTWARE' => string 'Apache/2.4.29 (Ubuntu)' # и в массивах phpinfo: apache2handlerApache Версия Apache/2.4. 29 (Ubuntu)
Как я могу узнать, какую версию apache я использую?
Я знаю о способе phpinfo () , но есть ли другой способ? Я использую CentOS и не могу найти исполняемый файл httpd для запуска httpd -v .
Либо rpm -q httpd , либо /usr/sbin/httpd -v должны работать.
Для последних версий Apache попробуйте следующее:
$/usr/sbin/apache2 -v
Результат должен быть примерно таким:
Версия сервера: Apache/2.4.7 (Ubuntu) Сервер построен: 24 июля 2015 г. 17 : 25: 11
3
Только проверка выше включает номер основной версии, не включая расширенные патчи обратного порта.
Если вы установили с помощью yum, вы можете:
yum list httpd
и получите полную версию (обратите внимание на -31/-47)
Установленные пакетыhttpd.x86_64 2.2.15-31.el6. Доступные пакеты centoshttpd.x86_64 2.2.15-47.el6.centos
Вы можете использовать:
sudo httpd -v
Результат будет выглядеть так:
Версия сервера: Apache/2.4. 5 (CentOS) Сервер построен: 2 августа 2019 г., 10:41:15
1
Запустите эту команду в консоли:
apache2 -v
Результат должен быть примерно таким:
Версия сервера: Apache/2.4.7 (Ubuntu) Сервер построен: 14 января 2016 г., 17:45:23
для пользователей портов:
список портов apache2apache2 @ 2.4 .28 www/apache2





