概要
これはなに?
- Apache
- http://httpd.apache.org/
目標
- httpdがビルドされる
実行環境
- CentOS-7.0
- ソースコードビルドするための環境
依存パッケージ
- zlib
- apr/apr-util
- lynx/ncurses
- pcre
- openssl-devel
導入手順
依存パッケージのインストール
- 上のリンクから依存パッケージをインストールする
- openssl-develは以下の手順でインストールする
sudo yum install openssl-devel
tar.gz をダウンロードする
wget http://www.us.apache.org/dist//httpd/httpd-2.4.10.tar.gz -P /usr/local/share/downloaded/
tar.gz を解凍する
tar -zxvf /usr/local/share/downloaded/httpd-2.4.10.tar.gz -C /usr/local/src/
configure を実行する
cd /usr/local/src/httpd-2.4.10/
./configure ¥
--prefix=/usr/local/lib/httpd-2.4.10 ¥
--with-apr=/usr/local/lib/apr-1.5.1 ¥
--with-apr-util=/usr/local/lib/apr-util-1.5.4 ¥
--with-pcre=/usr/local/lib/pcre-8.36 ¥
--enable-cache ¥
--enable-disk-cache ¥
--enable-mem-cache ¥
--enable-logio ¥
--enable-headers ¥
--enable-ssl ¥
--enable-rewrite ¥
--enable-so ¥
--enable-proxy-http
make を実行する
make
make install する
sudo make install
ディレクトリのシンボリックリンクを作成する
sudo ln -s /usr/local/lib/httpd-2.4.10/ /usr/local/httpd
削除手順
導入時に生成したファイルを削除する
sudo rm -r /usr/local/share/downloaded/httpd-2.4.10.tar.gz
sudo rm -r /usr/local/src/httpd-2.4.10/
sudo rm -r usr/local/lib/httpd-2.4.10/
sudo rm -r /usr/local/httpd
sudo rm -r /usr/local/etc/ld.so.conf.d/httpd-2.4.10.conf
sudo rm -r /etc/ld.so.conf.d/httpd-2.4.10.conf