- 检查是否已经rpm安装httpd服务,已安装则卸载服务。
[root@localhost ~]# rpm -e `rpm -qa | grep httpd` --nodeps
- 开发工具安装
如果编译安装无法执行,可能是开发工具没有安装,执行下面命令即可安装。(如已安装则跳过即可)。
[root@localhost ~]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
- httpd安装
1. 挂载rpm包的iso镜像。
查看虚拟机使用ISO镜像,设备状态勾选已连接和启动时连接后确定即可。
2. 通过脚本解压tar包并编译安装。
[root@localhost ~]# mkdir /sh
[root@localhost ~]# cd /sh
[root@localhost sh]# vim add.sh
#!/bin/bash
mount /dev/cdrom /media/
tar zxf /media/apr-1.5.2.tar.gz -C /usr/src
cd /usr/src/apr-1.5.2
./configure --prefix=/usr/local/apr && make && make install
tar zxf /media/apr-util-1.5.4.tar.gz -C /usr/src
cd /usr/src/apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr && make && make install
yum -y install zlib-*
tar zxf /media/pcre-8.39.tar.gz -C /usr/src
cd /usr/src/pcre-8.39
./configure --prefix=/usr/local/pcre && make && make install
tar zxf /media/openssl-1.0.1u.tar.gz -C /usr/src
cd /usr/src/openssl-1.0.1u
./config -fPIC --prefix=/usr/local/openssl enable-shared && make && make install
保存退出脚本