最近服务器的apache被查出一堆漏洞,是版本太低的问题,但系统是centos6,使用yum只能安装2.2版的apache,没办法只能自行下载编译安装新版本的apache了。
所需库及其下载网址,根据情况,其中一些可以不安装,比如expat
第一部分 安装依赖
可以试下:
yum install openssl-devel expat-devel apr apr-devel apr-util apr-util-devel pcre
首先,下载并编译安装pcre,根据情况下载合适版本。
## 下载链接从 pcre 官网获取的,后面的参数是取消 https 证书验证
wget https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz --no-check-certificate
## 解压压缩包
tar zxvf pcre-8.44.tar.gz
cd pcre-8.44
./configure --prefix=/usr/local/pcre
make && make install
如果出现下面的提示
configure: error: Invalid C++ compiler or C++ compiler flags
说明没有装编译器,可以通过下面的语句安装:
yum install epel-release gcc gcc-c++ make wget
下载apache新版安装包并解压,根据情况下载合适版本。
wget https://mirrors.bfsu.edu.cn/a