Apache编译安装

1.下载Apache及apr、 apr-util、 pcre的源码包;

1)Apache编译包:

wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.41.tar.bz2

2)apr编译包:

wget  http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.7.0.tar.bz2

3)apr-util编译包:

wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.bz2

PS:三个包均在同一个网页上:http://apr.apache.org/download.cgi

4)pcre编译包

wget ftp://ftp.pcre.org/pub/pcre/pcre-8.44.tar.bz2

2.先解压安装依赖包apr、 apr-util、 pcre

1)apr编译安装:
解压:

tar -xjf apr-1.7.0.tar.bz2

cd切入目录编译及安装

cd apr-1.7.0/
./configure --prefix=/usr/local/apr
make && make install

2)apr-util编译安装:
解压:

tar -xjf apr-util-1.6.1.tar.bz2

cd切入目录编译及安装

cd apr-util-1.6.1/
 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
make && make install

如果make出现报错:
在这里插入图片描述
则表示缺少 expat库,用yum安装即可

yum install -y  expat-devel

3)pcre编译安装:
解压:

tar -xjf pcre-8.44.tar.bz2

cd切入目录编译及安装

cd pcre-8.44/
./configure --prefix=/usr/local/pcre
make && make install

3.解压Apache及安装

Apache编译安装:
解压:

tar -xjf httpd-2.4.41.tar.bz2

cd切入目录编译及安装

cd httpd-2.4.41/
 ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/
make && make install

4.启服务

usr/local/apache2/bin/apachectl start

5.测试

先关闭防火墙

systemctl stop firewalld.service 
systemctl disable firewalld.service

浏览器访问http://x.x.x.x/(自己本机的网址)
浏览器的页面显示 It works! --------则表示OK

发布了17 篇原创文章 · 获赞 0 · 访问量 457

猜你喜欢

转载自blog.csdn.net/qq_42078965/article/details/104312219