diff options
author | Rainer Jung <rjung@apache.org> | 2010-06-07 00:07:37 +0200 |
---|---|---|
committer | Rainer Jung <rjung@apache.org> | 2010-06-07 00:07:37 +0200 |
commit | 11b267acd89160cc750055eb5f4b81adc013290d (patch) | |
tree | 48a5962ee5dc7630eb5d5d9a76240369ccc14363 /docs/manual/install.xml | |
parent | Fix comment. DSO is now default. (diff) | |
download | apache2-11b267acd89160cc750055eb5f4b81adc013290d.tar.xz apache2-11b267acd89160cc750055eb5f4b81adc013290d.zip |
Adapt docs to modules now being build dynamically by default.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@952009 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/install.xml')
-rw-r--r-- | docs/manual/install.xml | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/docs/manual/install.xml b/docs/manual/install.xml index 94a6c71b98..69aef54c44 100644 --- a/docs/manual/install.xml +++ b/docs/manual/install.xml @@ -225,17 +225,18 @@ $ tar xvf httpd-<em>NN</em>.tar <p>Also at this point, you can specify which <a href="programs/configure.html#optionalfeatures">features</a> you want included in Apache by enabling and disabling <a - href="mod/">modules</a>. Apache comes with a <a - href="mod/module-dict.html#Status">Base</a> set of modules included by - default. Other modules are enabled using the + href="mod/">modules</a>. Apache comes with a wide range of modules + included by default. They will be compiled as + <a href="dso.html">shared objects (DSOs)</a> which can be loaded + or unloaded at runtime. + You can also choose to compile modules statically by using the option + <code>--enable-<var>module</var>=static</code>.</p> + + <p>Additional modules are enabled using the <code>--enable-<var>module</var></code> option, where <var>module</var> is the name of the module with the <code>mod_</code> string removed and with any underscore converted - to a dash. You can also choose to compile modules as <a - href="dso.html">shared objects (DSOs)</a> -- which can be loaded - or unloaded at runtime -- by using the option - <code>--enable-<var>module</var>=shared</code>. Similarly, you can - disable Base modules with the + to a dash. Similarly, you can disable modules with the <code>--disable-<var>module</var></code> option. Be careful when using these options, since <program>configure</program> cannot warn you if the module you specify does not exist; it will simply ignore the @@ -252,15 +253,14 @@ $ tar xvf httpd-<em>NN</em>.tar <p>For a short impression of what possibilities you have, here is a typical example which compiles Apache for the installation tree <code>/sw/pkg/apache</code> with a particular compiler and flags - plus the two additional modules <module>mod_rewrite</module> and - <module>mod_speling</module> for - later loading through the DSO mechanism:</p> + plus the two additional modules <module>mod_ldap</module> and + <module>mod_lua</module>:</p> <example> $ CC="pgcc" CFLAGS="-O2" \<br /> ./configure --prefix=/sw/pkg/apache \<br /> - --enable-rewrite=shared \<br /> - --enable-speling=shared + --enable-ldap=shared \<br /> + --enable-lua=shared </example> <p>When <program>configure</program> is run it will take several minutes to |