apache apxs安装模块介绍
来源:百度文库 编辑:神马文学网 时间:2024/10/06 16:07:57
apache apxs安装模块介绍
apache 2007-07-23 01:07:40 阅读612 评论0 字号:大中小 订阅
一、安装环境
1、硬件环境:
CPU: P4 2.8(双核)
memory:512M
2、软件环境:
OS: FreeBSD 6.0-RELEASE
compiler: gcc 3.4.4
perl 5.8.7
make 3.81
二、所需模块
mod_deflate.c
三、安装过程
下面以安装实例进行介绍
比如10.0.153.30 apache在首次运行时,出现缺少DeflateFilterNote、DeflateCompressionLevel、Header模块的错误提示
就按上面的实例做一下安装手顺:
1、安装模块DeflateFilterNote(实现内容的压缩,加快网页浏览速度)
①查找模块deflate C源文件
#find /home/livedoorcn/httpd-2.0.54 -name mod_deflate.c
#cd /home/livedoorcn/httpd-2.0.54/modules/filters
②编译C源程序为共享模块,以在运行时刻加载到Apache服务器中:
#/usr/local/apache2/bin/apxs -c mod_deflate.c
#gcc -fpic -DSHARED_MODULE -I/usr/local/apache2/include -c mod_deflate.c
#ld -Bshareable -o mod_deflate.so mod_deflate.o
说明:
-c
此选项表示需要执行编译操作。 它首先会编译C源程序(.c)files为对应的目标代码文件(.o),
然后,连接这些目标代码和files中其余的目标代码文件(.o and .a),以生成动态共享对象dsofile。
-o
明确指定所建立的动态共享对象的文件名。
③安装共享对象到"modules"目录,并更新httpd.conf文件
#/usr/local/apache2/bin/apxs -i -a mod_deflate.c
#cp mod_deflate.so /usr/local/apache2/modules/
#chmod 755 /usr/local/apache2/modules/mod_deflate.so
说明:
-i
此选项表示需要执行安装操作, 以安装一个或多个动态共享对象到服务器的modules目录中。
-a
此选项自动在httpd.conf文件中增加一个LoadModule行,以激活此模块,或者,如果此行已经存在,则启用之。
------------------------------------------------
注:模块DeflateCompressionLevel、Header的安装方式与DeflateFilterNote一样,更改一下模块名就可以了.
------------------------------------------------
2、模块说明:
DeflateFilterNote #实现内容的压缩,加快网页浏览速度
DeflateCompressionLevel #是指压缩程度的等级,从1到9,9是最高级别的
Header #报头模块 (mod_headers) 是"扩展" 模块,被用来在HTTP响应中添加报头,
被用来增加这些报头的设置指示利用了正常Apache范围规则,因此报头可能被增加在一个单独文件、
一系列与正则表达式匹配的文件、一系列与正则表达式匹配的目录、或整个一个网站。
apache apxs安装模块介绍
Apache的安装与配置:与PHP Resin mod_gzip mod_expire等模块的配合
Apache安装设置
php5 for apache安装详解
Ubuntu Linux:Apache安装设置
安装配置篇apache+resin
Apache myfaces介绍和配置
Redhat配置文件介绍 - Linux/APACHE
模块[直接安装]
Windows 下 Apache 添加模块的方法
安装cronolog,格式化Apache的日志文件
jdk1.5 apache-tomcat-5.5安装心得
Apache安装 APR-util错误解决
linux下安装apache与php
接触solaris:安装apache+php+mysql
linux下安装apache与php
jdk1.5 apache-tomcat-5.5安装心得
ubuntu下安装php、apache、mysql
在线制作模块 [直接安装]
Linux Apache Web服务器基础知识介绍
[原创] [原创]C语言扩展Apache模块开发入门篇
空调安装高度介绍
apache
AWStats在linux/Apache下的安装使用