ぺーぺーSEのブログ

備忘録・メモ用サイト。

Apache2.4のインストール

Apache2.4をセントくんCentOS)へインストールしてみたのでメモ。
なんかrpm無いっぽいからソースから。

cd /tmp
wget http://ftp.riken.jp/net/apache//httpd/httpd-2.4.12.tar.gz
tar xvf httpd-2.4.12.tar.gz
cd httpd-2.4.12
./configure --prefix=/opt/apache # defauletのPREFIXは「/usr/local/apache2」

なんかaprが何とかって怒られたからぐぐってみたら「APR」と「ARP-util」とかいうのが必要らしい。

■APR(Apache Portable Runtime)の入手と配置

cd /tmp
wget http://ftp.riken.jp/net/apache//apr/apr-1.5.1.tar.gz
tar xvf apr-1.5.1.tar.gz
cp -Rp ./apr-1.5.1 ./httpd-2.4.12/srclib/apr

■APR-utilの入手と配置

cd /tmp
wget http://ftp.riken.jp/net/apache//apr/apr-util-1.5.4.tar.gz
tar xvf apr-util-1.5.4.tar.gz
cp -Rp ./apr-util-1.5.4 ./httpd-2.4.12/srclib/apr-util

もっかいconfigure。

cd /tmp/httpd-2.4.12
./configure --prefix=/opt/apache

今度はpcre-configが何とかって怒られたからぐぐってみたら「pcre」とかいうのが必要らしい。

■PCRE(Perl Compatible Regular Expressions)の入手と配置

/tmp
wget http://sourceforge.net/projects/pcre/files/pcre/8.36/pcre-8.36.tar.gz/download
tar xvf pcre-8.36.tar.gz
cp -Rp ./pcre-8.36 ./httpd-2.4.12/srclib/pcre

もっかいconfigure。

cd /tmp/httpd-2.4.12
./configure --prefix=/opt/apache

キタ━(゚∀゚)━!
と思ったら
コネ━━━━(。A。)━━━━ii

pcreはsrclib配置じゃなくてインストールするっぽい。

rm -fR /tmp/httpd-2.4.12/srclib/pcre
cd /tmp/pcre-8.36
./configure
make
make install

もっかいconfigure。

cd /tmp/httpd-2.4.12
./configure --prefix=/opt/apache

キタ━(゚∀゚)━!
続きやる。

make
make install
vi /opt/apache/conf/httpd.conf # (1)
/opt/apache/bin/apachectl start
curl http://localhost

(1)

ServerName localhost:80

「It works!」って出た!