Chinaunix首页 | 论坛 | 博客
  • 博客访问: 154336
  • 博文数量: 29
  • 博客积分: 1662
  • 博客等级: 上尉
  • 技术积分: 327
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-13 18:53
个人简介

thanks

文章分类
文章存档

2022年(1)

2017年(1)

2016年(1)

2015年(3)

2014年(9)

2011年(1)

2009年(1)

2008年(12)

我的朋友

分类: 系统运维

2014-03-05 15:46:43

安装步骤参考


准备工作
apt-get sudo apt-get install libpcre3-dev libaprutil1-dev libapr1-dev
然后ubuntu1204默认就可以直接源代码编译安装apache247了
或者系统依赖自己下载源码,但需要更多的手动维护


1issue关于mod_so问题
测试编译参数 ./configure --prefix=/tmp/apache24
查看 ./bin/httpd -l
Compiled in modules:
  core.c
  mod_so.c
  http_core.c
  event.c
默认静态且处于核心地位的模块。


troubleshooting
2,重新编译apache时出现错误" libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /tmp/apache25/lib"
原因与解决办法
make clean时也要同时对第三方库执行make clean,个人需要的情况涉及srclib目录下两个包apr和apr-util,分别进入并make clean
可能原因,重新编译可能会变动参数,而编译未必会更新传递给子库子编译,从而导致的一个目录错误


3most选项带上的很多常用的模块(默认)
./configure --prefix=/tmp/apache24 --enable-mods-shared=most --with-mpm=worker



阅读(1107) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~