您的位置:首页 > 运维架构 > Apache

Apache2动态加载所有模块

2013-04-09 16:25 239 查看
Apache2中使用“
--enable-mods-shared
”动态加载模块,官方解释如下:

--enable-mods-shared=MODULE-LIST


Defines a list of modules to be enabled and build as dynamic shared modules. This mean, these module have to be loaded dynamically by using the
LoadModule
directive.

MODULE-LIST is a space separated list of modulenames enclosed by quotation marks. The module names are given without the preceding
mod_
. For example:

--enable-mods-shared='headers rewrite dav'


Additionally you can use the special keywords
all
and
most
. For example,

--enable-mods-shared=most


will compile most modules and build them as DSO modules.

Caveat:
--enable-mods-shared=all
does not actually build all modules. To build all modules then, one might use:

./configure \
--with-ldap \
--enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache"


所以,要加载所有的模块,需要按照如上方式加载。

另外,使用了--enable-mods-shared的话就不需要--enable-so了,官方解释如下:
--enable-so
Enable DSO capability provided by
mod_so
. This module will be automatically enabled if you use the
--enable-mods-shared
option.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: