资料时间:2013年
分享时间:2013年到百度空间,空间关闭,重新整理
有时候,我们需要调试apache的一个模块,比如mod_ssl,可我们又不希望全工程编译,编译完还得配置,简单的办法就是只编译一个模块,替换到现有的apache中,网上搜索资料,目前未发现完整的,经过自己对编译配置的分析,总结出完整的办法:
-
生成动态编译的Makefile./configure --enable-ssl=shared --with-ssl CFLAGS='-g -O0' 这里是包含ssl动态模块的示例。如果不指定,则默认不包含。CFLAGS是指定编译不优化的debug版。
-
进入到指定的模块目录 ,ssl的是modules/ssl,执行make shared-build,这个是重点,大部分查阅的资料都没有明说,直接make不会进行真的模块编译。
-
安装,如果需要安装到系统环境里,make install即可,如果希望直接拿走,在.libs目录,ssl的是.libs/mod_ssl.so。