linux 单独编译apache的模块

一般都是用/usr/local/apache2/bin/apxs -a -i -c ./mod-rewrite.c来编译安装的,但有时候会发现so文件没有生成,不知道为啥,可以按照下面的方式自己编译也行

 

编译rewrite模块:

网上说使用如下命令就可以直接编译得到so文件:

/usr/local/apache2/bin/apxs -c mod-rewrite.c -lgdbm

但偶编译完却没发现 :-( ,只好手工编译一下:

gcc -shared -o mod_rewrite.so mod_rewrite.o -lgdbm

终于得到so文件啦 ^_^

你可能感兴趣的:(apache)