在这里需要做一下准备工作,首先有个linux环境,然后去网上下载以下安装文件:
1. httpd-2.2.18.tar.gz
2. jdk-6u25-linux-i386-rpm.bin
3. apr-1.3.3.tar.gz
4. apr-util-1.3.4.tar.gz
我使用的是Oracle Linux,在这里就不讲述Linux的安装,直接从jdk开始
- 安装JDK
1.1 使用 ftp工具 filezilla将文件上传至 /usr/local目录。
1.2 授予可执行权限(因为该安装文件是 .bin的二进制文件)
#chmod +x Jdk-6u25-linux-i386-rpm.bin
1.3 执行该安装文件
#./ Jdk-6u25-linux-i386-rpm.bin
1.4 做一个软连接
#ln –s /usr/java/jdk1.6.0_25/ /usr/local/java
1.5 设置环境变量
在 /etc/profile文件的末尾追加以下环境信息:
JAVA_HOME=/usr/java/jdk1.6.0_25
CLASSPATH=/usr/java/jdk1.6.0_25/lib/dt.jar:/usr/java/jdk1.6.0_25/lib/tools.jar
PATH=/usr/java/jdk1.6.0_25/bin:$PATH
export PATH JAVA_HOME CLASSPATH
1.6 生效环境设置
#source /etc/profile
- 安装 apr, apr-util
1.1 解压缩两个包:
#tar zvxf apr-1.3.3.tar.gz
#tar zvxf apr-util-1.3.4.tar.gz
1.2 配置程序安装路径,编译以及安装源文件compile the source and install apr
#cd apr-1.3.3
# ./configure --prefix=/usr/local/apr
# make && make install
1.3 配置程序安装路径,编译以及安装源文件compile the source and install apr-util
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#make && make install
- 安装 Apache
1.1 解压缩安装包
tar zvxf htt-2.2.9.tar.gz
1.2 配置安装路径
# ./configure --prefix=/usr/local/apache –enable-so –enable-rewrite –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util
Note: --prefix指定安装目录,注意一定要加 --enable-so是核心能够装载 DSO
#make
#make install