一、创建software目录
mkdir /softwareer
二、下载apache源码包
wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.29.tar.gz
三、解压源码包
tar –xzvf httpd-2.4.28.tar.gz
四、下载apr和apr-util并安装
到官方网站(http://apr.apache.org/download.cgi)下载apr与apr-util
安装依赖包:
yum install expat-devel
yum install gcc gcc-c++
wget http://mirrors.shuosc.org/apache//apr/apr-1.6.3.tar.gz
wget http://mirrors.shuosc.org/apache//apr/apr-util-1.6.1.tar.gz
分别解压apr和apr-util
tar -xzvf apr-1.6.3.tar.gz
tar -xzvf apr-util-1.6.1.tar.gz
将解压的源码包移动apache下面的srclib目录
当然,也可以不用安装apr与apr-util,只是将其下载并解压到,apache下面的srclib目录中即可,然后在配置的时候添加 –with-included-apr 选项
五、下载并安装pcre
下载网站:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
配置
执行make和make install
安装Apache HTTP Server 2.4.20安装
./configure --prefix=/usr/local/apache --with-included-apr --with-pcre=/usr/local/pcre
执行安装(make && make install)
测试
启动apache
启动报错如下
重启apache
添加apache到系统服务
[root@aliyun httpd-2.4.28]# cp -r /usr/local/apache/bin/apachectl /etc/init.d//httpd
打开浏览器查看