как узнать версию сервера 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