Linuxの下でソースコードでapache 2をコンパイルしてインストールします
2624 ワード
Linuxの下で1つのソフトウェアをインストールして、その公式guideを見たほうがいいです、apache2.4のインストールガイド
0. installation guide http://httpd.apache.org/docs/2.4/install.html
そしてソースをダウンロード
1. download http2.4, ダウンロードアドレス
ダウンロードした後、それを1つの経路の下に解凍して、ここで私は解凍した経路を$HTTPDと記入します
2次は依存するパッケージaprとapr-utilをダウンロードし、ここでhttp://apr.apache.org/download.cgi#aprutil1
aprのダウンロードリンク、すなわちhttp://mirror.reverse.net/pub/apache/apr/apr-1.4.8.tar.gz
apr-utilのダウンロードリンク、すなわちhttp://apache.mesi.com.ar//apr/apr-util-1.5.2.tar.gz
3.aprとapr-utilをダウンロードした後、彼らを解凍し、内容をそれぞれ$HTTPD/srclib/aprと$HTTPD/srclib/apr-utilディレクトリの下に置く
4.次にpcre、リンクのダウンロード、すなわちhttp://www.pcre.org/
PCreをダウンロードして解凍し、次のコマンドでインストールします.
5.次にディレクトリ$HTTPDに移動し、以下のコマンドでapache 2をインストールします.
6.httpd(apachectl start/stop/restart)を次のコマンドで起動します.
7.起動時に以下のerrorを発見
8.解決策が提供されている人がいます.リンク
主に依存パッケージの問題です.
次のshellコマンドで解決します.
注意:インストールプロセス用rootユーザー
0. installation guide http://httpd.apache.org/docs/2.4/install.html
そしてソースをダウンロード
1. download http2.4, ダウンロードアドレス
ダウンロードした後、それを1つの経路の下に解凍して、ここで私は解凍した経路を$HTTPDと記入します
2次は依存するパッケージaprとapr-utilをダウンロードし、ここでhttp://apr.apache.org/download.cgi#aprutil1
aprのダウンロードリンク、すなわちhttp://mirror.reverse.net/pub/apache/apr/apr-1.4.8.tar.gz
apr-utilのダウンロードリンク、すなわちhttp://apache.mesi.com.ar//apr/apr-util-1.5.2.tar.gz
3.aprとapr-utilをダウンロードした後、彼らを解凍し、内容をそれぞれ$HTTPD/srclib/aprと$HTTPD/srclib/apr-utilディレクトリの下に置く
4.次にpcre、リンクのダウンロード、すなわちhttp://www.pcre.org/
PCreをダウンロードして解凍し、次のコマンドでインストールします.
./configure
make
make install
5.次にディレクトリ$HTTPDに移動し、以下のコマンドでapache 2をインストールします.
./configure --prefix=/usr/local/apache2
make
make install
6.httpd(apachectl start/stop/restart)を次のコマンドで起動します.
cd /usr/local/apache2/bin/
./apachectl start
7.起動時に以下のerrorを発見
error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
8.解決策が提供されている人がいます.リンク
主に依存パッケージの問題です.
次のshellコマンドで解決します.
echo "/usr/local/lib" >> /etc/ld.so.conf.d/libc.conf
sudo ldconfig
注意:インストールプロセス用rootユーザー