使用源代码在CentOS上安装Apache
我将Apache安装和设置过程中认为重要的事项作为备忘录记下来。
建立环境
-
- CentOS6.5
- minimal インストール
安装Apache(从源代码)
确认make和gcc是否已安装。
$ sudo yum list installed gcc make
Installed Packages
gcc.x86_64 4.4.7-4.el6 @base
make.x86_64 1:3.81-20.el6 @anaconda-CentOS-201311272149.x86_64/6.5
如果尚未安装,请使用以下命令进行安装:
$ sudo yum -y install gcc make
下载 apr (apache portable runtime) 库,否则在 ./configure 时会出错。
$ wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//apr/apr-1.5.1.tar.gz
$ tar xvzf apr-1.5.1.tar.gz
$ wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//apr/apr-util-1.5.4.tar.gz
$ tar xvzf apr-util-1.5.4.tar.gz
PERL 5 正则表达式模式匹配 安装
这也用于编译。
$ wget wget http://sourceforge.net/projects/pcre/files/pcre/8.36/pcre-8.36.tar.gz/download
$ tar xvzf pcre-8.31.tar.gz
$ cd pcre-8.31
$ ./configure
$ make
$ sudo make install
下载源代码文件 => 解压缩 => 将库文件放置 => 编译 => 安装
$ wget http://ftp.riken.jp/net/apache//httpd/httpd-2.4.12.tar.gz
$ tar xvzf httpd-2.4.12.tar.gz
$ mv apr-1.5.1 ./httpd-2.4.12/srclib/
$ mv apr-util-1.5.4 ./httpd-2.4.12/srclib/
$ cd ./httpd-2.4.12/srclib/
$ mv apr-1.5.1 apr
$ mv apr-util-1.5.4 apr-util
$ cd ../
$ ./configure --prefix=/usr/local/httpd
$ make
$ sudo make install
关于启动和配置文件,将在以后的日期进行补充。