心有多大舞台便有多大

Embrace changes, pursue excellence, share niceness.

安装apache的错误问题解决: error,APR with the bundled APR-utilq错误解决

configure: error,APR with the bundled APR-utilq错误解决

一般在第一次安装进一般不会遇到这种问题,在重新编译时会遇到该问题
以下是我根据错误提示进行纠正安装的


cd httpd-2.2.2

安装APR
cd srclib/apr

#./configure --prefix=/usr/local/apr
#make
#make install

安装APR-util
cd srclib/apr-util

#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#make
#make install

再安装apache
# ./configure --prefix=/usr/local/apache
--enable-so --enable-mods-shared=all
--enable-cgi
--with-apr=/usr/local/apr
--with-apr-util=/usr/local/apr-util/bin

# make
#make install

这样安装正常!

posted on 2008-02-25 09:42 pony 阅读(1560) 评论(6)  编辑  收藏 所属分类: linux

评论

# re: 安装apache的错误问题解决: error,APR with the bundled APR-utilq错误解决 2008-02-25 10:12 pony

apache的安装最好是用一个脚本来安装,否则很容易发生每次安装完后的apache都不一样,经常会漏掉其中的某些选项.
  回复  更多评论   

# re: 安装apache的错误问题解决: error,APR with the bundled APR-utilq错误解决 2008-02-25 10:13 pony

编译mod_rewrite的问题

一般都是用apxs -a -i -c mod_rewrite.c
来编译..但是这个会出问题...

具体方法如下


/usr/local/apache1.3.28/bin/apxs -I /usr/include/gdbm -c mod_rewrite.c
会返回
gcc -shared -o mod_rewrite.so mod_rewrite.lo

然后手动输入
gcc -shared -o mod_rewrite.so mod_rewrite.o -lgdbm

cp mod_rewrite.so到/apache1.3.28/libexec/


在conf中加入

LoadModule rewrite_module libexec/mod_rewrite.so  回复  更多评论   

# re: 安装apache的错误问题解决: error,APR with the bundled APR-utilq错误解决 2008-02-25 10:36 pony

今天重新编译安装了apache,主要是加入了--enable-usertrack模块的功能.准备用这个来分析用户的网站点击行为.
在httpd.conf中加入了相关的配置:
CookieTracking on
CustomLog logs/clickstream "%{cookie}n %r %t"
CookieName clickstream  回复  更多评论   

# re: 安装apache的错误问题解决: error,APR with the bundled APR-utilq错误解决 2008-04-08 20:12 pony

今天在ubuntu上装了apache2.2.8,安装选现是:
./configure --enable-cache --enable-mem-cache --enable-deflate --enable-proxy --enable-proxy-html --enable-proxy-balancer --enable-rewrite --enable-so --enable-usertrack --enable-heads --enable-expires --enable-ssl --enable-dav --with-mpm=worker --prefix=/usr/local/apache-2.2.8 --with-z=/usr/local/zlib

如果带上--enable-deflate选项,那么需要现安装zlib
wget http://www.zlib.net/zlib-1.2.3.tar.gz
ar -xvzf zlib-1.2.3.tar.gz
cd zlib-1.2.3.tar.gz
./configure --prefix=/usr/local/zlib
make
make install

zlib库最好安装到缺省目录下,不要使用prefix,例如我在安装subversion时,因为subversion不支持指定zlib库的目录位置,所以就没法安装了。
编译subversion:
./configure --prefix=/usr/local/subversion-1.4.6 --with-apxs=/usr/local/apache-2.2.8/bin/apxs --with-apr=/home/pony/download/dev/httpd-2.2.8/srclib/apr --with-apr-util=/home/pony/download/dev/httpd-2.2.8/srclib/apr-util/ --with-ssl --enable-dav
不要使用--enale-dso选项,否则在apache访问时可能会导致"Could not open the requested SVN filesystem"的错误  回复  更多评论   

# re: 安装apache的错误问题解决: error,APR with the bundled APR-utilq错误解决 2008-04-14 16:56 pony

郁闷!因为在编译apache的时候写成了--enable-ssl--enable-dav,少了个空格,结果后面在安装subversion的时候mod_dav模块死活加载不了.还以为是subversion1.4.6不支持apache2.2.8.把我整了好几天了.
一定要小心了!  回复  更多评论   

# re: 安装apache的错误问题解决: error,APR with the bundled APR-utilq错误解决 2008-04-24 23:48 pony

apt-get install openssl libssl-dev
  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: