用apxs来扩增apache的模块

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

使用apxs编译一个apache官方的扩展模块是非常简单的事情,它不需要你./configure make makefile.....等步骤

它只需要让你轻松的打下以下命令就可以自动完成编译一个apache的扩展模块了

apxs -c -i -a my_module.c
其中介绍下以上用的参数

-c 编译生成DSO扩增模块

-i 将编译好的扩展模块自动添加到服务器的module目录中

-a 在httpd.conf配置文件中添加一个新的LoadModule

还有其他的参数设置请自己男人下。不在做介绍。

最后在说明下你如果需要自己扩展DSO的话,需要去人mod_so模块已经静态的编译到apache中,如果没有你需要重新编译apache在编译的时候加入-enable-so参数,不然的话你没有办法给apache加扩展模块

你可能感兴趣的:(用apxs来扩增apache的模块)