apache 的modules参数

上一篇 / 下一篇  2009-10-21 18:56:07 / 个人分类:http server

o}r?ih ?1P0apache有两种使用模块的方法:一是静态连接进核心,二是作为DSO模块动态加载。如果编译中包含任何DSO模块,则mod_so会被自动包含进核心。如果希望核心能够装载DSO,但不实际编译任何DSO模块,则需明确指定"--enable-so=static"。51Testing软件测试网oF3Cz F8Fhkz

51Testing软件测试网 R,N[z6L%T]3~W#j

51Testing软件测试网 A"~2p V K
一般情况下你可以使用如下语法启用或者禁用某个模块:51Testing软件测试网},m\;?0m5|u3`l

8X4kr']"L~0--disable-MODULE 51Testing软件测试网3afR!?K#S#~
禁用MODULE模块(仅用于基本模块)

djK3D\0

T/Kf;tMQ5y0--enable-MODULE=shared           
`#a-G@+g+dNbr0将MODULE编译为DSO(可用于所有模块)

7d|0Q|Eg!y2H0

!@m5R}7K]~o$Yg0--enable-MODULE=static   51Testing软件测试网0Zi8dRE C&\
将MODULE静态连接进核心(仅用于扩展和实验模块) 51Testing软件测试网aK_ J~q!x

8}2@+fD,D2pmLlHy#W0--enable-mods-shared=MODULE-LIST|most|all51Testing软件测试网}0Zd(qm Z@ Au
将MODULE-LIST中的所有模块都编译成DSO(可用于所有模块)

.J/R*O A'X K2Q rn0 51Testing软件测试网1I NxL}

--enable-modules=MODULE-LIST|most|all
#zkw hPW!O0将MODULE-LIST静态编译进核心(可用于所有模块) 51Testing软件测试网3kP"s2iOI

6n x)c jZ Xus)z/I0其中 MODULE-LIST可以是用引号界定并且用空格分隔的模块名列表,不选择模块时就会安装好基本的模块。"most"指大多数模块,包含基本模块和扩展模块。"all"指所有模块。
2\H'y5a(c051Testing软件测试网b2r9}Q~P rM:F

51Testing软件测试网 v"V P-R x NG:u

查看已安装的全部模块:
:p zR#}h#F({n0apachectl -t -D DUMP_MODULES

n}x!}_ ~0 51Testing软件测试网!mJ"x MP`8eK

 51Testing软件测试网2iTAl Y


TAG: Apache http server Server

 

评分:0

我来说两句

Open Toolbar