apahce 不同版本安装时模块有差异.
比如windows 2.2.16安装后,moudles文件夹下会有许多的mod
而linux 2.2.19版本默认./configure --prefix=/home/allchin/apache
然后make
make install
成功安装后不会在moudles下有任何的mod
这种情况下,你想加一些mod到linux 下的apache,
第一种选择:重新编译apache
比如要加缓存
./configure --prefix=/home/allchin/apache --enable-deflate --enable-cache --enable-disk-cache --enable-mem-cache
make
make install
第二种选择:
补充编译(我没有成功,说是缺少资源)
/home/allchin/apache/bin/apxs -i -a -c /home/allchin/apache/install/httpd-2.2.19/modules/filters/mod_deflate.c
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
要注意,mod在不同操作系统下是不能复用的,
比如windows下apache的moudles/mod_deflate.so
想迁移到linux下,使用配置文件启用
就会在apache启动时报错.
大概会说 ELF 之类.
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
apache 2.2.19 for linux
如果要开启defalte gzip 压缩,不需要加载模块defalte.so
apache2.2.19 在编译安装时就自身安装了许多模块,包括这一个
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||