linux平台:CentOS 5.4 x86
软件版本:httpd-2.4.3.tar.gz
httpd-2.4.3-deps.tar.gz
zlib-1.2.7.tar.gz
pcre-8.31.tar.gz
通常将源码解压到 /usr/local/src/
1. 解压所有源码
进入解压目录
cd /usr/local/src
tar zxvf zlib-1.2.7.tar.gz -C ./
tar zxvf pcre-8.31.tar.gz -C ./
tar zxvf httpd-2.4.3.tar.gz -C ./
tar zxvf httpd-2.4.3-deps.tar.gz -C ./
ls /usr/local/src/ 可以看到三个目录httpd-2.4.3 pcre-8.31 zlib-1.2.7
2. 安装zlib库文件
cd zlib-1.2.7
./configure --prefix=/usr/local/zlib
make
make install
3. 安装pcre库
cd pcre-8.31
./configure --prefix=/usr/local/pcre
make
make install
4. 安装apache
cd httpd-2.4.3
./configure --prefix=/usr/local/apache2 --sysconfdir=/etc/httpd --with-z=/usr/local/zlib/ --with-included-apr --disable-userdir -enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-static-support --with-pcre=/usr/local/pcre
make
make install
5. 测试验证是否成功
/usr/local/apache2/bin/apachectl start# 返回成功0
netstat -tnl | grep 80 # 可以看到如下信息
tcp 0 0 :::80 :::* LISTEN
通过浏览器输入ip,显示It‘s work