Apacheのバージョンを確認するコマンドを以下に記します。
本資料で記している実行例などは、CentOS5.8(Red Hat系), Ubuntu10.4(Debian系)で行いました。
Apacheのバージョン確認コマンドは以下の2つになります。
rootユーザになりhttpd -vコマンドを実行してみました。
# httpd -v Server version: Apache/2.2.3 Server built: Feb 22 2012 10:54:25
# apachectl -v Server version: Apache/2.2.3 Server built: Feb 22 2012 10:54:25
httpd, apachectl コマンドは/usr/sbinに格納されていました。(CentOS5)
# which apachectl /usr/sbin/apachectl # which httpd /usr/sbin/httpd
したがって、一般ユーザの場合/usr/sbinにパスが通っていないので以下のようにすればhttpd, apachectlの両コマンドが利用できapacheのバージョンを確認することができます。
$ /usr/sbin/httpd -v Server version: Apache/2.2.3 Server built: Feb 22 2012 10:54:25 $ /usr/sbin/apachectl -v Server version: Apache/2.2.3 Server built: Feb 22 2012 10:54:25
$ apache2 -v Server version: Apache/2.2.14 (Ubuntu) Server built: Mar 5 2012 16:44:01
$ apache2ctl -v Server version: Apache/2.2.14 (Ubuntu) Server built: Mar 5 2012 16:44:01
他のディストリビューションではコマンド名や格納場所が異なるかもしれませんのでご注意ください。