Linux localhost.localdomain 2.6.18-348.3.1.el5 #1 SMP Mon Mar 11 19:40:14 EDT 2013 i686 athlon i386 GNU/Linux
我使用的是centos5.5自带的apache shell
使用apxs编译一个apache官方的扩展模块是很是简单的事情,它不须要你./configure make makefile.....等步骤 apache
它只须要让你轻松的打下如下命令就能够自动完成编译一个apache的扩展模块了 centos
apxs -c -i -a my_module.c其中介绍下以上用的参数
-c 编译生成DSO扩增模块 服务器
-i 将编译好的扩展模块自动添加到服务器的module目录中 dom
-a 在httpd.conf配置文件中添加一个新的LoadModule spa
还有其余的参数设置请本身男人下。不在作介绍。 code
最后在说明下你若是须要本身扩展DSO的话,须要去人mod_so模块已经静态的编译到apache中,若是没有你须要从新编译apache在编译的时候加入-enable-so参数,否则的话你没有办法给apache加扩展模块 编译