LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 836|回复: 2

怎样才能将apache的基本模块编译成DSO呢?

[复制链接]
发表于 2005-7-17 15:08:23 | 显示全部楼层 |阅读模式
使用./configure --help查看发现
对于基本模块,只能接受--disable-MOD指令,而没有--enable-MOD=shared 指令
那么我想让基本模块成为DSO,应当怎么办呢?
发表于 2005-7-18 00:24:58 | 显示全部楼层
首先通过
./configure
预编绎一个版本
通过
/patchto/apache/bin/httpd -l
来显示已经编绎进核心的模块

不想要的就disable,想shared就shared罗

#! /bin/sh
#
# Created by configure

CC="gcc-3.2"; export CC
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -ffast-math -finline-functions -pipe"; export CFLAGS
"./configure" \
"--with-maintainer-mode" \
"--enable-layout=dato" \
"--with-mpm=worker" \
"--enable-so" \
"--enable-mods-shared=access auth log_config setenvif mime autoindex dir alias deflate headers rewrite" \
"--disable-include" \
"--disable-env" \
"--disable-status" \
"--disable-asis" \
"--disable-cgid" \
"--disable-negotiation" \
"--disable-imap" \
"--disable-actions" \
"--disable-userdir" \
"EAPI_MM=../mm-1.3.0" \
"$@"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-18 09:26:58 | 显示全部楼层
呵呵,又长了一回见识
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表