From d75bace7af32ae59bb7b61a9ec4bedd0b9e5315d Mon Sep 17 00:00:00 2001 From: Jeff Trawick Date: Wed, 4 Nov 2009 19:45:10 +0000 Subject: [PATCH] document --enable-mpms-shared git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@832859 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/programs/configure.xml | 53 ++++++++++++++++++++++++------ 1 file changed, 43 insertions(+), 10 deletions(-) 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.
-- 2.40.0