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
.
Asked
Active
Viewed 2.7e+01k times
87
6 Answers
98
Either rpm -q httpd
or /usr/sbin/httpd -v
should work.

jsbillings
- 24,406
-
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 02 '11 at 16:15
-
1@tooshel: You could have tried locate. "locate bin/httpd". Assuming it's installed, not sure it's standard on CentOS. – Jürgen A. Erhard Feb 02 '11 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 04 '11 at 16:25
-
1Can confirm this works on Mac OS El Capitan. – crmpicco Jul 07 '16 at 01:52
-
This does not work. It only figures out the apache version on the harddisk. Not the currently running one. – Peter May 25 '22 at 09:07
-
@Peter that may be true but the Apache httpd in Centos restarts the daemon when you update the package so it shouldn’t differ. – jsbillings May 25 '22 at 10:52
79
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

joelparkerhenderson
- 1,139
8
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

Edwin M
- 181
7
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

Neil
- 71
-
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 '20 at 11:38
5
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

storm_m2138
- 183