Apacheをインストールする方法は以下の方法があります。
- Apacheソフトウェア財団が配布しているソースアーカイブをビルドする。
- 各OSに用意されたバイナリパッケージを利用する。
バイナリパッケージを利用する場合、パッケージ管理ユーティリティ(yumやrpm等)を利用できるため、アップデートや削除を簡単に行なえます。さらにApache関連ユーティリティを追加するケースでも、パッケージの依存性やバージョンの差異も自動で解決してくれます。
CentOSやUbuntuのような主要なLinuxディストリビューションにはApacheのバイナリパッケージが最初から含まれています。そのため、わざわざソースアーカイブをダウンロードしてビルドする必要は基本的にありません。
ただし、ソースファイルからインストールする必要があるケースもあります。主なケースとして以下があげれます。
- 最新バージョンのApacheを使用したい。
- 使用しているプラットフォームに適合したバイナリパッケージが入手できない。
- 機能拡張モジュールを静的に組み込みたい。
- MPMを変更したい。
たいていのバイナリパッケージは動的組み込みが標準となります。そのため、性能を重視し、静的組み込みを利用したい、あるいはマルチスレッド系のMPMを利用したい場合などはソースファイルからインストールする必要があります。(MPMに関してはApache2.3から動的に切り替えることができるようになりました。)
今回はCentOSでバイナリパッケージをインストール手順を見ていきます。
Apacheのインストール
yumを使ってインターネット経由でパッケージをインストールします。
# yum install httpd Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: ftp.jaist.ac.jp * extras: ftp.jaist.ac.jp * updates: ftp.jaist.ac.jp Setting up Install Process ~ 省略 ~ Is this ok [y/N]: y ~ 省略 ~ Complete!
途中、インストール内容を確認されるので、「y」を入力してEnterキー押下します。
インストールに成功すれば「Complete!」と表示されます。
このようにパッケージ管理ユーティリティ(yum)を使えば、簡単にインストールできます。
Apacheのバージョン確認
インストールされているApacheのバージョンは「httpd -v」コマンドで確認できます。
# httpd -v Server version: Apache/2.2.15 (Unix) Server built: Feb 22 2013 11:17:44
他にも、RPM(Resource Package Manager)ユーティリティからでも確認できます。
# rpm -qa | grep httpd httpd-tools-2.2.15-47.el6.centos.i686 httpd-2.2.15-47.el6.centos.i686
今回はコマンドライン(CUI)で操作する方法を紹介しましたが、GUIが使える環境ならば、GUIツールをからも同様な操作が可能です。