2011/12/5

安装apache

Configure命令

./configure –enable-mod-shareds=all

 

然后提示 apr-devel apr-util-devel pcre-devel要安装

Apr要更新~~


Apr=apache portable runtime

然后我下载了一个版本是1.4.5的,然后编译安装。

./configure -h |grep apr


然后又把configure命令改为

./configure –enable-mod-shareds=all –with-apr=/usr/local/apr/

然后又出现下面错误,解决办法同上


下载一个apr-util 1.3.21版本

./configure –with-apr=/usr/local/apr/

Make all;make install

然后再回到apache目录

./configure –enable-mod-shareds=all –with-apr=/usr/local/apr/  

然后make出错apache 出现 make[2]: *** [exports.lo] Error 1

解决办法:
configure后加上 “--with-included-apr”

./configure --enable-mod-shareds=all --with-apr=/usr/local/apr/ --with-included-apr

但是我发现当configure的时候会提示在在 srclib目录中缺少 aprapr-util

所以我把解压后的aprapr-util内容copy到其中

然后make make install;成功

 

再后来我发现,其实只要最后一步就可以了,把apr源码,和apr-util源码考到http的目录中直接./configure --enable-mod-shareds=all --with-included-apr

就可以了~··