安装步骤参考
准备工作
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
阅读(1114) | 评论(0) | 转发(0) |