LoginSignup
1
1

More than 5 years have passed since last update.

httpdをソースコードビルドする

Posted at

概要

これはなに?

目標

  • httpdがビルドされる

実行環境

依存パッケージ

導入手順

依存パッケージのインストール

  • 上のリンクから依存パッケージをインストールする
  • 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
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1