all green

プログラム、アプリ作成、Web等備忘録が中心です

Apache2.4のインストール

2.4は初めてなのでインストール時の手順メモ

目的はRedmineWordPressを使うことなんだけど
とりあえず最新版をソースで入れてみた。

・環境
CentOS 6.5
Apache HTTP Server 2.4.10

Apacheのインストール

使用ファイル
httpd-2.4.10.tar.gz

/usr/local/src/にファイルを置く

# tar zxvf httpd-2.4.10.tar.gz
# cd httpd-2.4.10
# ./configure

→エラー発生
configure: error: APR not found

さっそくかいと思ったらaprとapr-utilが必要らしい

aprとapr-utilの準備

apr-1.5.1.tar.gzとapr-util-1.5.3.tar.gzをダウンロード

# mv apr-1.5.1.tar.gz /usr/local/src/httpd-2.4.10/srclib/
# mv apr-util-1.5.3.tar.gz /usr/local/src/httpd-2.4.10/srclib/
# cd /usr/local/src/httpd-2.4.10/srclib/
# tar zxvf apr-1.5.1.tar.gz
# tar zxvf apr-util-1.5.3.tar.gz
# mv apr-1.5.1 apr
# cd ..
# ./configure --prefix=/usr/local/apache2

→エラー発生
configure: error: pcre-config for libpcre not found.

別にまた何か必要らしい

↓参考サイト
http://d.hatena.ne.jp/yohei-a/20120809/1344490042

PCERをインストールする

pcre-8.35.tar.gzをダウンロード

# mv pcre-8.35.tar.gz /usr/local/src/
# cd /usr/local/src/
# tar zxvf pcre-8.35.tar.gz
# cd pcre-8.35
# ./configure
# make
# make install
再度Apacheのインストール
# cd /usr/local/src/httpd-2.4.10/
# ./configure --prefix=/usr/local/apache2
# make
# make install

とりあえず起動

# cd /usr/local/apache2/bin
# ./apachectl start
# ps -aux | grep httpd

→大丈夫っぽい
Webブラウザでアクセスしてみると「It works!」

あとは設定ファイルをいじってとりあえず終了