CentOS 6.3 に Apache 2.4.3 をインストール

apache-logo

 

Apache2.4系の安定版が出たようなので新しいサーバーは最新版で行こうじゃないかってんで

2.4.3をインストールしてみることに。

本体だけじゃなく他にも色々必要なようでそっちからまずはインストール

APR(Apache Portable Runtime)ってのが要るらしい

http://apr.apache.org/

ここからダウンロードURLをGETしてサーバーにダウンロード

[cc lang=’text’ line_numbers=’false’]
[root@foo src]# cd /usr/local/src/
[root@foo src]# wget http://ftp.kddilabs.jp/infosystems/apache//apr/apr-1.4.6.tar.gz
[root@foo src]# tar -zxvf apr-1.4.6.tar.gz
[root@foo src]# cd apr-1.4.6
[root@foo apr-1.4.6]# ./configure
[root@foo apr-1.4.6]# make
[root@foo apr-1.4.6]# make install
[root@foo apr-util-1.5.1]# make
[/cc]

次はUtil のインストール

[cc lang=’text’ line_numbers=’false’]
[root@foo apr-util-1.5.1]# wget http://ftp.meisei-u.ac.jp/mirror/apache/dist//apr/apr-util-1.5.1.tar.gz
[root@foo apr-util-1.5.1]# tar -zxvf apr-util-1.5.1.tar.gz
[root@foo apr-util-1.5.1]# cd apr-util-1.5.1
[root@foo apr-util-1.5.1]# ./configure –with-apr=/usr/local/apr
[root@foo apr-util-1.5.1]# make
[root@foo apr-util-1.5.1]# make install
[/cc]

で、やっと本体

[cc lang=’text’ line_numbers=’false’]
[root@foo apr-util-1.5.1]# wget http://ftp.tsukuba.wide.ad.jp/software/apache//httpd/httpd-2.4.3.tar.gz
[root@foo src]# cd httpd-2.4.3
[root@foo httpd-2.4.3]# ./configure \
–enable-mods-shared=all \
–with-apr=/usr/local/apr \
–with-apr-util=/usr/local/apr \
–prefix=/usr/local/apache2 \
–with-mpm=prefork \
–enable-module=most \
–enable-shared=max \
–enable-cache \
–enable-disk-cache \
–enable-mem-cache \
–enable-so \
–enable-ssl \
–enable-rewrite \
–enable-deflate
[/cc]

今回はこんな感じでconfigure

[cc lang=’text’ line_numbers=’false’]
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
[/cc]

エラーが出た。

[cc lang=’text’ line_numbers=’false’][/cc]

どうやらpcre関係が足らないらしいのでインストール

[cc lang=’text’ line_numbers=’false’]
[root@foo src]# yum install pcre-devel
[/cc]

 

あとは前回インストールした時と同様にSSLやらのエラーを直して完了ー

[cc lang=’text’ line_numbers=’false’]
[root@foo ~]# /usr/local/apache2/bin/apachectl start
[/cc]

とにもかくにも起動してみてアクセス確認

It works! が表示されて無事確認ー

[cc lang=’text’ line_numbers=’false’]
[root@foo ~]# ln -s /usr/local/apache2/bin/apachectl /etc/init.d/httpd
[/cc]

起動スクリプトのシンボリックリンクもやっとこう。

 

アコースティック Tシャツ 7オンスヘビーウェイト プリント メンズ半袖Tシャツ Acoustic Men’s APACHE S/S TEE SHIRTS【ツインズアコースティック】

コメントを残す

メールアドレスが公開されることはありません。