今天刚刚装好服务器,上了FreeBSD6.2,ports安装了 apache22,php5,php5-ex,mysql50-Ser 上面放了一个Discuz的论坛,安装也成功,但是我进入后台 要起用 Gzip的时候 他告诉我没有安装,然后我返回到ports/www/mod_gzip,make就出错,不知道是什么原因。
错误如下:(只贴了最后的部分..)
在网上找了半天,经过别人指点通过如下方法解决
在执行以上操作后,Discuz后台的Gzip就打开了,因为什么没有找到,但是有一点已经知道了,就是Apache2 已经开始使用mod_deflate支持Gzip了。不过最好还是在编译Apache模块时直接加上如下参数就省事多了。
错误如下:(只贴了最后的部分..)
mod_gzip.c: In function `mod_gzip_generate_vary_header':
mod_gzip.c:8069: error: `array_header' undeclared (first use in this function)
mod_gzip.c:8069: error: `ary' undeclared (first use in this function)
mod_gzip.c:8071: warning: assignment makes pointer from integer without a cast
mod_gzip.c:8076: warning: assignment makes pointer from integer without a cast
mod_gzip.c:8080: warning: return makes pointer from integer without a cast
mod_gzip.c: In function `mod_gzip_compress_file':
mod_gzip.c:8110: warning: passing arg 4 of `ap_log_error' makes integer from pointer without a cast
mod_gzip.c:8110: warning: passing arg 5 of `ap_log_error' from incompatible pointer type
apxs:Error: Command failed with rc=65536
.
*** Error code 1
Stop in /usr/ports/www/mod_gzip/work/mod_gzip-1.3.26.1a.
*** Error code 1
Stop in /usr/ports/www/mod_gzip.
mod_gzip.c:8069: error: `array_header' undeclared (first use in this function)
mod_gzip.c:8069: error: `ary' undeclared (first use in this function)
mod_gzip.c:8071: warning: assignment makes pointer from integer without a cast
mod_gzip.c:8076: warning: assignment makes pointer from integer without a cast
mod_gzip.c:8080: warning: return makes pointer from integer without a cast
mod_gzip.c: In function `mod_gzip_compress_file':
mod_gzip.c:8110: warning: passing arg 4 of `ap_log_error' makes integer from pointer without a cast
mod_gzip.c:8110: warning: passing arg 5 of `ap_log_error' from incompatible pointer type
apxs:Error: Command failed with rc=65536
.
*** Error code 1
Stop in /usr/ports/www/mod_gzip/work/mod_gzip-1.3.26.1a.
*** Error code 1
Stop in /usr/ports/www/mod_gzip.
在网上找了半天,经过别人指点通过如下方法解决
cd /usr/ports/archivers/php5-zlib && make install clean
在执行以上操作后,Discuz后台的Gzip就打开了,因为什么没有找到,但是有一点已经知道了,就是Apache2 已经开始使用mod_deflate支持Gzip了。不过最好还是在编译Apache模块时直接加上如下参数就省事多了。
--enable-deflate --enable-headers
伤感星星
2007/11/06 11:56
呵呵, 没错 只有apache1.3才需要安装gzip
分页: 1/1
1
1



