创建一个test目录用于存放相关软件包
上传对应文件到服务器
下载组件apr并解压:
组件apr官方网站:http://apr.apache.org/download.cgi
wget http://mirror.bit.edu.cn/apache//apr/apr-1.7.0.tar.gz
tar -xf apr-1.7.0.tar.gz
下载组件apr-util并解压:
组件apr-util官方网站:http://apr.apache.org/download.cgi
wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
tar -xf apr-util-1.6.1.tar.gz
下载apache并解压:
apache官方网站:http://httpd.apache.org/download.cgi
wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.39.tar.gz
tar -xf httpd-2.4.39.tar.gz
我这里采用本地上传,上传成功如图
依次全部解压
安装gcc环境:
yum install -y gcc*
安装zlib-devel库
yum install -y zlib-devel
安装xml的解析器:
yum install -y expat-devel
下载正则表达式库(注意:apache不支持pcre2)
下载地址:https://ftp.pcre.org/pub/pcre
克隆多一个会话,上传解压:
创建目录,实现源码安装到指定目录输入以下三行命令即可
编译安装: make && make install
把组件apr与组件apr-util拷贝到apache安装包里