分页: 1 / 1

[求助] ubuntu 7.10 server 下配置 Apache 的 mod_deflate.so 出错

发表于 : 2008-02-25 18:38
shimano
基本环境:
ubuntu 7.10 server + Apache 2.0.63 +
Resin 3.1.3 + mod_python 3.3.1 + Python 2.5.1

首先

代码: 全选

./configure --prefix=/home/apache-1.3.34 --enable-module=so --with-deflate --with-headers
make
make install
无法编译出 deflate.so 和 headers.so

安装 zlib 后再试

代码: 全选

./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-module=so --enable-deflate --with-z=/usr/local/zlib
编译出了所有 .so 文件,但配置文件也改了
所以在备份了 .so 文件后又使用第一次的方法重新编译安装了 apache

修改配置文件 httpd.conf

代码: 全选

LoadModule deflate_module modules/mod_deflate.so
AddOutputFilterByType DEFLATE text/html text/plain text/xml
启动 apache 报错

代码: 全选

Syntax error on line 1038 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/mod_deflate.so into server: /usr/local/apache2/modules/mod_deflate.so: undefined symbol: inflateEnd
上网搜,错误都是 undefined symbol: deflate 及解决方法,而我的是 inflateEnd 无法解决
实在苦恼,希望达人帮忙,大谢!!!

发表于 : 2008-02-26 1:40
shimano
终于搞定了
原来:编zlib的路径错了,要放到usr/local/apache2 下
哦也!!!