I know about the phpinfo() way but is there any other way? I'm using CentOS and I can't find the httpd executable to run httpd -v.

6 Answers 6


Either rpm -q httpd or /usr/sbin/httpd -v should work.

  • Thanks! I kept looking in /sbin instead of /usr/sbin but both of those worked! Hopefully Google will index this answer instead of the garbage that is out there.
    – tooshel
    Feb 2, 2011 at 16:15
  • 1
    @tooshel: You could have tried locate. "locate bin/httpd". Assuming it's installed, not sure it's standard on CentOS. Feb 2, 2011 at 16:39
  • Yeah, we do have locate . . . I found out because another colleague was convinced I didn't move something because the "locate" index was not updated. I still always forget it's there! Thanks!
    – tooshel
    Feb 4, 2011 at 16:25
  • 1
    Can confirm this works on Mac OS El Capitan.
    – crmpicco
    Jul 7, 2016 at 1:52

For recent Apache versions, try this:

$ /usr/sbin/apache2 -v

The output should be something like this:

Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jul 24 2015 17:25:11
  • 1
    This worked on GNU/Linux 9 (stretch). Thanks !
    – navule
    Dec 20, 2019 at 11:58
  • Works ™ for Ubuntu 18.04.4 LTS.
    – COil
    Feb 23, 2020 at 7:49
  • I can confirm it works on Debian GNU/Linux 8.11 (jessie)
    – kanlukasz
    Jul 27, 2020 at 10:16

Run this command in your console:

apache2 -v

Output should be something like:

Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jan 14 2016 17:45:23

You can use:

sudo httpd -v

The result will look like this :

Server version: Apache/2.4.5 (CentOS)
Server built:   Aug  2 2019 10:41:15
  • Welcome to the site. Your answer seems rather similar to what @jsbillings proposed; would you mind to add some explanation on where your approach differs or what new aspect it tackles?
    – AdminBee
    Feb 26, 2020 at 11:38

The above check only includes the primary version number, not including the extended backport patches.

If you installed with yum you can:

yum list httpd

and get the full version (note the -31 / -47)

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


for ports users:

port list apache2
apache2                        @2.4.28         www/apache2

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.