apache下安装mod_deflate.so
cd /home/liuxiaojie/151/httpd-2.2.15/modules/filters ##httpd的解压目录下
[root@IDC-D-831 filters]# ls *def*
mod_deflate.c mod_deflate.dsp mod_deflate.exp mod_deflate.la mod_deflate.lo mod_deflate.o mod_deflate.slo NWGNUdeflate
[root@IDC-D-831 filters]# apxs -i -a -c mod_deflate.c
/usr/local/apache2/apr/build-1/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/usr/local/apache2//include -I/usr/local/apache2/apr/include/apr-1 -I/usr/local/apache2/apr-util/include/apr-1 -c -o mod_deflate.lo mod_deflate.c && touch mod_deflate.slo
/usr/local/apache2/apr/build-1/libtool --silent --mode=link gcc -o mod_deflate.la -rpath /usr/local/apache2//modules -module -avoid-version mod_deflate.lo
/usr/local/apache2//build/instdso.sh SH_LIBTOOL='/usr/local/apache2/apr/build-1/libtool' mod_deflate.la /usr/local/apache2//modules
/usr/local/apache2/apr/build-1/libtool --mode=install cp mod_deflate.la /usr/local/apache2//modules/
cp .libs/mod_deflate.so /usr/local/apache2//modules/mod_deflate.so
cp .libs/mod_deflate.lai /usr/local/apache2//modules/mod_deflate.la
cp .libs/mod_deflate.a /usr/local/apache2//modules/mod_deflate.a
chmod 644 /usr/local/apache2//modules/mod_deflate.a
ranlib /usr/local/apache2//modules/mod_deflate.a
PATH="$PATH:/sbin" ldconfig -n /usr/local/apache2//modules
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/apache2//modules
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 755 /usr/local/apache2//modules/mod_deflate.so
[activating module `deflate' in /usr/local/apache2//conf/httpd.conf]
即可安装:
核实是否已经安装:
[root@IDC-D-831 filters]# cat /usr/local/apache2/conf/httpd.conf | grep deflate
LoadModule deflate_module modules/mod_deflate.so
[root@IDC-D-831 filters]# cd /usr/local/apache2/modules/
[root@IDC-D-831 modules]# ls
httpd.exp libphp5.so mod_bw.so mod_deflate.so mod_limitipconn.so mod_speling.so
[root@IDC-D-831 modules]#
阅读(1382) | 评论(0) | 转发(0) |