码迷,mamicode.com
首页 > Web开发 > 详细

源码安装httpd

时间:2018-04-19 18:21:10      阅读:1951      评论:0      收藏:0      [点我收藏+]

标签:编译安装httpd

1.下载源码包

cd /usr/local/src

wget http://mirrors.sohu.com/apache/httpd-2.4.33.tar.gz

tar zxf httpd-2.4.33.tar.gz 


2.下载依赖包

wget  http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.gz

tar zxf apr-1.6.3.tar.gz

cd apr-1.6.3

./configure --prefix=/usr/local/apr

make

make install

cd ..


wget http://mirrors.shu.edu.cn/apache//apr/apr-util-1.6.1.tar.gz

tar zxf apr-util-1.6.1.tar.gz 

cd apr-util-1.6.1

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make

make install

cd ..


3.编译httpd

cd httpd-2.4.33

./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

make

make install



4.报错

开始没有编译安装apr和apr-util,会报这个错误。

mod_proxy_balancer.c:25:24: fatal error: apr_escape.h: No such file or directory


解决办法有两个。

第一个是禁止该模块。


跳过该错误,后期指定该模块,一般安装不成功,推荐解决该问题;

或者编译参数可以去掉该模块,禁止该模块,添加--disable-proxy;

更换软件版本,考虑到操作系统和软件兼容性问题;

来自:http://www.wanjishu.com/p/zn6v8T180330.html



第二个解决办法就是编译安装apr和apr-util

上面使用的办法



源码安装httpd

标签:编译安装httpd

原文地址:http://blog.51cto.com/11060853/2105497

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!