Як я можу сказати, яку версію апаша я запускаю?


57

Я знаю про спосіб phpinfo (), але чи є інший спосіб? Я використовую CentOS, і я не можу знайти виконуваний httpd для запуску httpd -v.

Відповіді:


76

Або rpm -q httpdчи /usr/sbin/httpd -vповинен працювати.


Дякую! Я продовжував шукати в / sbin замість / usr / sbin, але обидва працювали! Сподіваємось, Google проіндексує цю відповідь замість сміття, яке там.
tooshel

1
@tooshel: Ви могли спробувати знайти. "знайти бін / httpd". Якщо припустити, що він встановлений, не впевнений, що це стандарт у CentOS.
Юрген А. Ерхард

Так, у нас є місце. . . Я дізнався, що інший колега був переконаний, що я щось не перемістив, тому що індекс "знайти" не був оновлений. Я все ще завжди забуваю, що там! Дякую!
tooshel

1
Можна підтвердити це на Mac OS El Capitan.
crmpicco

28

Для останніх версій Apache спробуйте це:

$ /usr/sbin/apache2 -v

Вихід повинен бути приблизно таким:

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

3

Вищевказана перевірка включає лише основний номер версії, не враховуючи розширені патчі задніх версій.

Якщо ви встановили 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


0

для користувачів портів:

port list apache2
apache2                        @2.4.28         www/apache2
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.