1.1安装软件
1.1.1C和C++的编译器
Linux预装
1.1.2httpd-2.2.24.tar.gz
1.1.3zlib-1.2.5.tar
下载地址:http://www.onlinedown.net/soft/169854.htm
2安装
2.1安装前准备
2.1.1解压缩
1.执行解压命令
gzip -d httpd-2.2.24.tar.gz
tar -xvf httpd-2.2.24.tar
本手册解压后目录: /home/mi_mgmap/apache4/httpd-2.2.24
bzip2 -d zlib-1.2.5.tar.bz2
tar -xvf zlib-1.2.5.tar
本手册解压后目录: /home/mi_mgmap/apache4/zlib-1.2.5
2.2各模块安装
2.2.1zlib包编译及安装
Ø进入zlib源码目录
cd /home/mi_mgmap/apache4/zlib-1.2.5
Ø设定目标代码目录
./configure --prefix=/home/mi_mgmap/apache4/zlib
Ø编译
make
Ø安装
make install
2.2.2设定目标代码目录及编译模块
Ø进入Apache源码目录,执行以下语句
cd /home/mi_mgmap/apache4/httpd-2.2.24
./configure --prefix=/home/mi_mgmap/apache4/apache --enable-so --enable-modules=all --enable-mods-shared=all --with-z=/home/mi_mgmap/apache4/zlib --enable-proxy-balancer
注:/home/mi_mgmap/apache4/apache为编译好的Apache目标地址
2.2.3apr模块编译及安装
Ø进入apr源码目录
cd /home/mi_mgmap/apache4/httpd-2.2.24/srclib/apr
Ø设定目标代码目录
./configure --prefix=/home/mi_mgmap/apache4/apr-httpd
Ø编译
make
Ø安装
make install
2.2.4apr-util模块编译及安装
Ø进入apr-util源码目录
cd /home/mi_mgmap/apache4/httpd-2.2.24/srclib/apr-util
Ø设定目标代码目录
./configure --prefix=/home/mi_mgmap/apache4/apr-util-httpd --with-apr=/home/mi_mgmap/apache4/apr-httpd
Ø编译
make
Ø安装
make install
(注:执行make install可能会出错,比如” cannot find the library `/home/mi_mgmap/apache4/httpd-2.2.24/srclib/apr-util/xml/expat/libexpat.la'”,此时可以执行make clean后再执行make操作)
2.2.5Apache产品安装
Ø进入Apache源码目录
cd /home/mi_mgmap/apache4/httpd-2.2.24
Ø设定目标代码目录
./configure --prefix=/home/mi_mgmap/apache4/apache --enable-so --enable-modules=all --enable-mods-shared=all --with-z=/home/mi_mgmap/apache4/zlib --with-apr=/home/mi_mgmap/apache4/apr-httpd --with-apr-util=/home/mi_mgmap/apache4/apr-util-httpd --enable-proxy-balancer
Ø编译
make
Ø安装
make install
2.2.6安装检查
Ø打开Apache配置文件
vi /home/mi_mgmap/apache4/apache/conf/httpd.conf
Ø修改文件中Listen的值80端口,本文修改为4488
#Listen 80
Listen 4488
注:Apache默认端口为80,用户可修改Apache启动后的监听端口。
Ø启动Apache
执行启动命令:/home/mi_mgmap/apache4/apache/bin/apachectl start
启动时如果出现下面提示并不影响使用:
httpd: Could not reliably determine the server's fully qualified domain name, using 172.18.64.95 for ServerName
Ø检查启动是否成功
界面显示“It works”,产品安装成功