一准备:
1. 首先需要安装
yum install -y vim wget gcc gcc-c++ autoconf libtool wget make expat-devel pcre openssl
1. 关闭selinux
setenforce 0
2. 关闭防火墙(建义关闭)
systemctl stop firewalld
systemctl mask firewalld
并且安装iptables-services:
yum install iptables-services
如果还不行 执行 iptables -F
service iptables stop
二:下载并安装源码包
1.下载 apache http://httpd.apache.org/download.cgi
http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.33.tar.gz
./configure --prefix=/usr/local/apache
安装依赖包 https://apr.apache.org/
apr: http://mirrors.shu.edu.cn/apache//apr/apr-1.6.3.tar.gz
apr-util: http://mirrors.shu.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
./configure --prefix=/usr/local/apr
make && make install
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
./configure --prefix=/usr/local/apache --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
下载pcre
http://pcre.org/
https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
./configure --prefix=/usr/local/pcre
make && make install
./configure --prefix=/usr/local/apache --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
./configure --prefix=/usr/local/apache --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
启动: ./apachectl start