Chinaunix

标题: 排错_手动加载mod_deflate模块的问题 [打印本页]

作者: h_xin8211    时间: 2009-08-27 23:02
标题: 排错_手动加载mod_deflate模块的问题

#####################
#
#       环境
#
####################
debian_lenny
静态编译 Apache/2.2.13
------------------------------------------------
./configure --prefix=/usr/local/apache2213 \
--with-mpm=worker \
--enable-so

#####################
#
#       错误 1
#
####################
静态编译mod_deflate时报错 “ .../apx2 -i -c -a .../modules/filters/mod_deflate.c ”
错误提示: “error: zlib.h: No such file or directory”

解决:
aptitude install zlib1g-dev

#####################
#
#       错误 2
#
####################
加载正常,可正常生成mod_deflate.so,并自动加载配置文件,但重启时报错
错误提示: “Cannot load /usr/local/apache2213/modules/mod_deflate.so into server: /usr/local/apache2213/modules/mod_deflate.so: undefined symbol: inflateEnd”
解决:
需要在 LoadModule deflate_module  modules/mod_deflate.so 的前面加载zlib.so
------------------------------------------------------------------------------
LoadFile /usr/lib/libz.so
LoadModule deflate_module     modules/mod_deflate.so



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/45949/showart_2039172.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2