From: Jeff Trawick Date: Wed, 4 Nov 2009 19:45:10 +0000 (+0000) Subject: document --enable-mpms-shared X-Git-Tag: 2.3.3~52 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d75bace7af32ae59bb7b61a9ec4bedd0b9e5315d;p=apache document --enable-mpms-shared git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@832859 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/programs/configure.xml b/docs/manual/programs/configure.xml index 6058142689..3f2c8cd28c 100644 --- a/docs/manual/programs/configure.xml +++ b/docs/manual/programs/configure.xml @@ -633,9 +633,49 @@ -
MPMs and third-party modules -

To add the necessary Multi Processing Module and additional third-party - modules use the following options:

+
Multi-Processing Modules +

Multi-Processing Modules, or MPMs, implement + the basic behavior of the server. A single MPM must be active in order + for the server to function. The list of available MPMs appears on the + module index page.

+ +

MPMs can be built as DSOs for dynamic loading or statically linked with + the server, and are enabled using the following options:

+ +
+
--with-mpm=MPM
+
+

Choose the default MPM for your server. If MPMs are built as DSO + modules (see --enable-mpms-shared), this directive + selects the MPM which will be loaded in the default configuration + file. Otherwise, this directive selects the only available MPM, + which will be statically linked into the server.

+

If this option is omitted, the default + MPM for your operating system will be used.

+
+ +
--enable-mpms-shared=MPM-LIST
+
+

Enable a list of MPMs as dynamic shared modules. One of these + modules must be loaded dynamically using the + LoadModule directive.

+

MPM-LIST is a space-separated list of MPM names + enclosed by quotation marks. For example:

+ + --enable-mpms-shared='prefork worker' + +

Additionally you can use the special keyword all, + which will select all MPMs which support dynamic loading on the + current platform and build them as DSO modules. For example:

+ + --enable-mpms-shared=all + +
+
+
+ +
Third-party modules +

To add additional third-party modules use the following options:

--with-module=module-type:module-file[, @@ -656,13 +696,6 @@ If you want to build a DSO module instead of a statically linked use apxs. - -
--with-mpm=MPM
-
Choose the process model for your server. You have to select - exactly one Multi-Processing Module. - Otherwise the default MPM for - your operating system will be taken. Possible MPMs are - prefork and worker.