]> granicus.if.org Git - apache/blob - docs/manual/programs/configure.html.en
Update transformation.
[apache] / docs / manual / programs / configure.html.en
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>configure - Configure the source tree - Apache HTTP Server</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
13 <body id="manual-page"><div id="page-header">
14 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
15 <p class="apache">Apache HTTP Server Version 2.1</p>
16 <img alt="" src="../images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
18 <div id="path">
19 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.1</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>configure - Configure the source tree</h1>
20 <div class="toplang">
21 <p><span>Available Languages: </span><a href="../en/programs/configure.html" title="English">&nbsp;en&nbsp;</a> |
22 <a href="../ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
23 </div>
24
25     <p>The <code>configure</code> script configures the source tree
26     for compiling and installing the Apache HTTP Server on your
27     particular platform. Various options allow the compilation of a
28     server corresponding to your personal requirements.</p>
29
30     <p>This script, included in the root directory of the source
31     distribution, is for compilation on Unix and Unix-like systems
32     only. For other platforms, see the <a href="../platform/">platform</a> documentation.</p> 
33 </div>
34 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
35 <li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
36 <li><img alt="" src="../images/down.gif" /> <a href="#env">Environment variables</a></li>
37 </ul><h3>See also</h3><ul class="seealso"><li><a href="../install.html">Compiling and Installing</a></li></ul></div>
38 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
39 <div class="section">
40 <h2><a name="synopsis" id="synopsis">Synopsis</a></h2>
41     <p>You should call the <code>configure</code> script from within the
42     root directory of the distribution.</p>
43
44     <p><code><strong>./configure</strong> [<var>OPTION</var>]...
45     [<var>VAR</var>=<var>VALUE</var>]...</code></p>
46
47     <p>To assign environment variables (e.g. <code>CC</code>,
48     <code>CFLAGS</code> ...), specify them as
49     <code><var>VAR</var>=<var>VALUE</var></code>. See <a href="#env">below</a>
50     for descriptions of some of the useful variables.</p>
51 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
52 <div class="section">
53 <h2><a name="options" id="options">Options</a></h2>
54   <ul>
55     <li><a href="#configurationoptions">Configuration options</a></li>
56     <li><a href="#installationdirectories">Installation directories</a></li>
57     <li><a href="#systemtypes">System types</a></li>
58     <li><a href="#optionalfeatures">Optional features</a></li>
59     <li><a href="#supportopt">Options for support programs</a></li>
60   </ul>
61
62   <h3><a name="configurationoptions" id="configurationoptions">Configuration options</a></h3>
63
64     <p>The following options influence the behavior of
65     <code>configure</code> itself.</p>
66
67     <dl>
68       <dt><code>-C</code></dt>
69       <dt><code>--config-cache</code></dt>
70       <dd>This is an alias for <code>--cache-file=config.cache</code></dd>
71
72       <dt><code>--cache-file=<var>FILE</var></code></dt>
73       <dd>The test results will be cached in file <var>FILE</var>.
74         This option is disabled by default.</dd>
75
76       <dt><code>-h</code></dt>
77       <dt><code>--help [short|recursive]</code></dt>
78       <dd>Output the help and exit. With the argument <code>short</code> only
79         options specific to this package will displayed. The argument
80         <code>recursive</code> displays the short help of all the included
81         packages.</dd>
82
83       <dt><code>-n</code></dt>
84       <dt><code>--no-create</code></dt>
85       <dd>The <code>configure</code> script is run normally but does
86         not create output files. This is useful to check the test results
87         before generating makefiles for compilation.</dd>
88
89       <dt><code>-q</code></dt>
90       <dt><code>--quiet</code></dt>
91       <dd>Do not print <code>checking ...</code> messages during the
92         configure process.</dd>
93
94       <dt><code>--srcdir=<var>DIR</var></code></dt>
95       <dd>Defines directory <var>DIR</var> to be the source file directory.
96         Default is the directory, where configure is located, or the parent
97         directory <code>..</code>.</dd>
98
99       <dt><code>--silent</code></dt>
100       <dd>Same as <code>--quiet</code></dd>
101
102       <dt>-V</dt>
103       <dt>--version</dt>
104       <dd>Display copyright information and exit.</dd>
105     </dl>
106   
107
108   <h3><a name="installationdirectories" id="installationdirectories">Installation 
109     directories</a></h3>
110
111     <p>These options define the installation directory. The installation
112       tree depends on the selected layout.</p>
113
114     <dl>
115       <dt><code>--prefix=<var>PREFIX</var></code></dt>
116       <dd>Install architecture-independent files in <var>PREFIX</var>.
117         By default the installation directory is set to
118         <code>/usr/local/apache2</code>.</dd>
119
120       <dt><code>--exec-prefix=<var>EPREFIX</var></code></dt>
121       <dd>Install architecture-dependent files in <var>EPREFIX</var>.
122         By default the installation directory is set to the
123         <var>PREFIX</var> directory.</dd>
124     </dl>
125
126     <p>By default, <code>make install</code> will install all the files in
127       <code>/usr/local/apache2/bin</code>, <code>/usr/local/apache2/lib</code>
128       etc. You can specify an installation prefix other than
129       <code>/usr/local/apache2</code> using <code>--prefix</code>,
130       for instance <code>--prefix=$HOME</code>.</p>
131
132     <h4><a name="layout" id="layout">Define a directory layout</a></h4>
133       <dl>
134         <dt><code>--enable-layout=<var>LAYOUT</var></code></dt>
135         <dd>Configure the source code and build scripts to assume an
136           installation tree based on the layout <var>LAYOUT</var>. This allows
137           you to separately specify the locations for each type of file within
138           the Apache HTTP Server installation. The <code>config.layout</code>
139           file contains several example configurations, and you can also create
140           your own custom configuration following the examples. The different
141           layouts in this file are grouped into <code>&lt;Layout
142             FOO&gt;...&lt;/Layout&gt;</code> sections and referred to by name as
143           in <code>FOO</code>. The default layout is <code>Apache</code>.</dd>
144       </dl>
145     
146
147     <h4><a name="directoryfinetuning" id="directoryfinetuning">Fine tuning of the installation
148       directories</a></h4>
149     
150       <p>For better control of the installation directories, use the options
151         below. Please note that the directory defaults are set by
152         <code>autoconf</code> and be overwritten by the corresponding layout
153         setting.</p>
154
155       <dl>
156         
157         <dt><code>--bindir=<var>DIR</var></code></dt>
158         <dd>Install user executables in <var>DIR</var>. The user executables
159           are supporting programs like <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>,
160           <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code>, etc. which are useful for site
161           administrators. By default <var>DIR</var> is set to
162           <code><var>EPREFIX</var>/bin</code>.</dd>
163
164         <dt><code>--datadir=<var>DIR</var></code></dt>
165         <dd>Install read-only architecture-independent data in <var>DIR</var>.
166           By default <code>datadir</code> is set to
167           <code><var>PREFIX</var>/share</code>. This option is offered by
168           <code>autoconf</code> and currently unused.</dd>
169
170         <dt><code>--includedir=<var>DIR</var></code></dt>
171         <dd>Install C header files in <var>DIR</var>. By default
172           <code>includedir</code> is set to
173           <code><var>EPREFIX</var>/include</code>.</dd>
174
175         <dt><code>--infodir=<var>DIR</var></code></dt>
176         <dd>Install info documentation in <var>DIR</var>.
177           By default <code>infodir</code> is set to
178           <code><var>PREFIX</var>/info</code>. This option is currently
179           unused.</dd>
180         
181         <dt><code>--libdir=<var>DIR</var></code></dt>
182         <dd>Install object code libraries in <var>DIR</var>. By default
183           <code>libdir</code> is set to
184           <code><var>EPREFIX</var>/lib</code>.</dd>
185
186         <dt><code>--libexecdir=<var>DIR</var></code></dt>
187         <dd>Install the program executables (i.e., shared modules) in
188           <var>DIR</var>. By default <code>libexecdir</code> is set to
189           <code><var>EPREFIX</var>/libexec</code>.</dd>
190
191         <dt><code>--localstatedir=<var>DIR</var></code></dt>
192         <dd>Install modifiable single-machine data in <var>DIR</var>.
193           By default <code>localstatedir</code> is set to
194           <code><var>PREFIX</var>/var</code>. This option is offered by
195           <code>autoconf</code> and currently unused.</dd>
196
197         <dt><code>--mandir=<var>DIR</var></code></dt>
198         <dd>Install the man documentation in <var>DIR</var>. By default 
199           <code>mandir</code> is set to
200           <code><var>EPREFIX</var>/man</code>.</dd>
201       
202         <dt><code>--oldincludedir=<var>DIR</var></code></dt>
203         <dd>Install C header files for non-gcc in <var>DIR</var>.
204           By default <code>oldincludedir</code> is set to
205           <code>/usr/include</code>. This option is offered by
206           <code>autoconf</code> and currently unused.</dd>
207         
208         <dt><code>--sbindir=<var>DIR</var></code></dt>
209         <dd>Install the system administrator executables in <var>DIR</var>.
210           Those are server programs like <code class="program"><a href="../programs/httpd.html">httpd</a></code>,
211           <code class="program"><a href="../programs/apachectl.html">apachectl</a></code>, <code class="program"><a href="../programs/suexec.html">suexec</a></code>, etc. which
212           are neccessary to run the Apache HTTP Server. By default
213           <code>sbindir</code> is set to
214           <code><var>EPREFIX</var>/sbin</code>.</dd>
215
216         <dt><code>--sharedstatedir=<var>DIR</var></code></dt>
217         <dd>Install modifiable architecture-independent data in <var>DIR</var>.
218           By default <code>sharedstatedir</code> is set to
219           <code><var>PREFIX</var>/com</code>. This option is offered by
220           <code>autoconf</code> and currently unused.</dd>
221
222         <dt><code>--sysconfdir=<var>DIR</var></code></dt>
223         <dd>Install read-only single-machine data like the server configuration
224           files <code>httpd.conf</code>, <code>mime.types</code>, etc. in
225           <var>DIR</var>. By default <code>sysconfdir</code> is set to
226           <code><var>PREFIX</var>/etc</code>.</dd>
227       </dl>        
228     
229   
230   
231   <h3><a name="systemtypes" id="systemtypes">System types</a></h3>
232
233     <p>These options are used to cross-compile the Apache HTTP Server to run on
234       another system. In normal cases, when building and running the server on
235       the same system, these options are not used.</p>
236
237     <dl>
238       <dt><code>--build=<var>BUILD</var></code></dt>
239       <dd>Defines the system type of the system on which the tools are being
240         built. It defaults to the result of the script
241         <code>config.guess</code>.</dd>
242
243       <dt><code>--host=<var>HOST</var></code></dt>
244       <dd>Defines the system type of the system on which the server will run.
245         <var>HOST</var> defaults to <var>BUILD</var>.</dd>
246
247       <dt><code>--target=<var>TARGET</var></code></dt>
248       <dd>Configure for building compilers for the system type
249         <var>TARGET</var>. It defaults to <var>HOST</var>. This option is
250         offered by <code>autoconf</code> and not necessary for the Apache HTTP
251         Server.</dd>
252     </dl>
253   
254
255   <h3><a name="optionalfeatures" id="optionalfeatures">Optional Features</a></h3>
256
257     <p>These options are used to fine tune the features your HTTP server will
258       have.</p>
259
260     <h4><a name="generaloptfeat" id="generaloptfeat">General syntax</a></h4>
261       <p>Generally you can use the following syntax to enable or disable a
262         feature:</p>
263
264       <dl>
265         <dt><code>--disable-<var>FEATURE</var></code></dt>
266         <dd>Do not include <var>FEATURE</var>. This is the same as
267           <code>--enable-<var>FEATURE</var>=no</code>.</dd>
268
269         <dt><code>--enable-<var>FEATURE</var>[=<var>ARG</var>]</code></dt>
270         <dd>Include <var>FEATURE</var>. The default value for <var>ARG</var> 
271           is <code>yes</code>.</dd>
272
273         <dt><code>--enable-<var>MODULE</var>=shared</code></dt>
274         <dd>The corresponding module will be build as DSO module.</dd>
275
276         <dt><code>--enable-<var>MODULE</var>=static</code></dt>
277         <dd>By default enabled modules are linked statically. You can force 
278           this explicitly.</dd>
279       </dl>
280
281       <div class="note"><h3>Note</h3>
282         <code>configure</code> will not complain about
283         <code>--enable-<var>foo</var></code> even if <var>foo</var> doesn't
284         exist, so you need to type carefully.
285       </div>
286     
287
288     
289     <h4><a name="enabledmodules" id="enabledmodules">Modules enabled by default</a></h4>
290       <p>Some modules are compiled by default and have to be disabled
291         explicitly. Use the following options to remove discrete modules from
292         the compilation process.</p>
293         
294       <dl>
295         <dt><code>--disable-actions</code></dt>
296         <dd>Disable action triggering on requests, which is provided by
297           <code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code>.</dd>
298
299         <dt><code>--disable-alias</code></dt>
300         <dd>Disable the mapping of requests to different parts of the
301           filesystem, which is provided by <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code>.</dd>
302
303         <dt><code>--disable-asis</code></dt>
304         <dd>Disable support for as-is filetypes, which is provided by
305           <code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code>.</dd>
306
307         <dt><code>--disable-auth</code></dt>
308         <dd>Disable user-based access control provided  by
309           <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>. This module provides for HTTP Basic
310           Authentication, where the usernames and passwords are stored in
311           plain text files.</dd>
312
313         <dt><code>--disable-autoindex</code></dt>
314         <dd>Disable the directory listing functionality provided by
315           <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>.</dd>
316
317         <dt><code>--disable-access</code></dt>
318         <dd>Disable host-based access control provided by
319           <code class="module"><a href="../mod/mod_access.html">mod_access</a></code>.</dd>
320
321         <dt><code>--disable-cgi</code></dt>
322         <dd><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, which provides support for CGI scripts,
323           is enabled by default when using a non-threaded MPM. Use this
324           option to disable CGI support.</dd>
325          
326         <dt><code>--disable-cgid</code></dt>
327         <dd>When using the threaded MPMs <code class="module"><a href="../mod/worker.html">worker</a></code> or
328           <code class="module"><a href="../mod/perchild.html">perchild</a></code> support for CGI scripts is provided by
329           <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> by default. To disable CGI support use
330           this option.</dd>
331
332         <dt><code>--disable-charset-lite</code></dt>
333         <dd>Disable character set translation provided by
334           <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>. This module will be installed by
335           default only on EBCDIC systems.</dd>
336
337         <dt><code>--disable-dir</code></dt>
338         <dd>Disable directory request handling provided by
339           <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>.</dd>
340
341         <dt><code>--disable-env</code></dt>
342         <dd>Enable setting and clearing of environment variables, which is
343           provided by <code class="module"><a href="../mod/mod_env.html">mod_env</a></code>.</dd>
344
345         
346         <dt><code>--disable-http</code></dt>
347           <dd>Disable the HTTP protocol handling. The <code>http</code>
348             module is a basic one, enabling the server to function as an
349             HTTP server. It is only useful to disable it if you want to use
350             another protocol module instead. <strong>Don't disable this
351             module unless you are really sure what you are doing.</strong>
352             <br />
353             Note: This module will always be linked statically.</dd> 
354
355         <dt><code>--disable-imap</code></dt>
356         <dd>Disable support for server based imagemaps, which provided by
357           <code class="module"><a href="../mod/mod_imap.html">mod_imap</a></code>.</dd>
358
359         <dt><code>--disable-include</code></dt>
360         <dd>Disable Server Side Includes provided by
361           <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>.</dd>
362
363         <dt><code>--disable-log-config</code></dt>
364         <dd>Disable the logging configuration provided by
365           <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>. You won't be able to log requests
366           to the server without this module.</dd>
367
368         <dt><code>--disable-mime</code></dt>
369         <dd><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> associates the requested filename's
370           extensions with the file's behavior and content (mime-type,
371           language, character set and encoding). Disabling the mapping of
372           file-extensions to MIME is normally not recommended.</dd>
373
374         <dt><code>--disable-negotiation</code></dt>
375         <dd>Disable content negotiation provided by
376           <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code>.</dd>
377
378         <dt><code>--disable-setenvif</code></dt>
379         <dd>Disable support for basing environment variables on headers,
380           which is provided by <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>.</dd>
381
382         <dt><code>--disable-status</code></dt>
383         <dd>Enable the process/thread monitoring, which is provided by
384           <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>.</dd>
385
386         <dt><code>--disable-userdir</code></dt>
387         <dd>Disable the mapping of requests to user-specific directories,
388           which is provided by <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>.</dd>
389       </dl>
390     
391
392     <h4><a name="disabledmodules" id="disabledmodules">Modules, disabled by default</a></h4>
393       <p>Some modules are compiled by default and have to be enabled
394         explicitly or by using the keywords <code>most</code> or
395         <code>all</code> (see <code>--enable-mods-shared</code> below for
396         further explanation) to be available. Therefore use the options
397         below.</p>
398
399       <dl>
400         <dt><code>--enable-auth-anon</code></dt>
401         <dd>Enable anonymous user access provided by
402           <code class="module"><a href="../mod/mod_auth_anon.html">mod_auth_anon</a></code>.</dd>
403
404         <dt><code>--enable-auth-dbm</code></dt>
405         <dd><code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code> provides for HTTP Basic
406           Authentication, where the usernames and passwords are stored in DBM
407           type database files. Use this option to enable the module.</dd>
408
409         <dt><code>--enable-auth-digest</code></dt>
410         <dd>Enable RFC2617 Digest authentication provided by
411           <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>. This module uses plain text files
412           to store the credentials.</dd>
413
414         <dt><code>--enable-authnz-ldap</code></dt>
415         <dd>Enable LDAP based authentication provided by
416           <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</dd>
417           
418         <dt><code>--enable-cache</code></dt>
419         <dd>Enable dynamic file caching provided by
420           <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>. This experimental module may be
421           interesting for servers with high load or caching proxy servers. At
422           least one storage management module (e.g.
423           <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> or <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>)
424           is also necessary.</dd>
425
426         <dt><code>--enable-cern-meta</code></dt>
427         <dd>Enable the CERN-type meta files support provided by
428           <code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code>.</dd>
429
430         <dt><code>--enable-charset-lite</code></dt>
431         <dd>Enable character set translation provided by
432           <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>. This module will be installed by
433           default only on EBCDIC systems. On other systems, you have to enable
434           it.</dd>
435
436         <dt><code>--enable-dav</code></dt>
437         <dd>Enable the WebDAV protocol handling provided by
438           <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. Support for filesystem resources is
439           provided by the seperate module <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>. This
440           module is also automatically enabled with
441           <code>--enable-dav</code>.<br />
442           Note: <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> can only be used together with the
443           <code>http</code> protocol module.</dd>
444
445         <dt><code>--enable-dav-fs</code></dt>
446         <dd>Enable DAV support for filesystem resources, which is provided by
447           <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>. This module is a provider for the
448           <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> module, so you should also use
449           <code>--enable-dav</code>.</dd> 
450
451         <dt><code>--enable-dav-lock</code></dt>
452         <dd>Enable <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> which provides generic DAV
453           locking support for backend modules. This module needs at least
454           <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> to function, so you should also use
455           <code>--enable-dav</code>.</dd>
456
457         <dt><code>--enable-deflate</code></dt>
458         <dd>Enable deflate transfer encoding provided by
459           <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>.</dd>
460
461         <dt><code>--enable-disk-cache</code></dt>
462         <dd>Enable disk caching provided by
463           <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code>.</dd>
464
465         <dt><code>--enable-expires</code></dt>
466         <dd>Enable Expires header control provided by
467           <code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code>.</dd>
468
469         <dt><code>--enable-ext-filter</code></dt>
470         <dd>Enable the external filter support provided by
471           <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>.</dd>
472
473         <dt><code>--enable-file-cache</code></dt>
474         <dd>Enable the file cache provided by
475           <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code>.</dd>
476
477         <dt><code>--enable-headers</code></dt>
478         <dd>Enable control of HTTP headers provided by
479           <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>.</dd>
480
481         <dt><code>--enable-info</code></dt>
482         <dd>Enable the server information provided by
483           <code class="module"><a href="../mod/mod_info.html">mod_info</a></code>.</dd>
484
485         <dt><code>--enable-ldap</code></dt>
486         <dd>Enable LDAP caching and connection pooling services provided by
487           <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>.</dd>
488
489         <dt><code>--enable-logio</code></dt>
490         <dd>Enable logging of input and output bytes including headers provided
491           by <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code>.</dd>
492
493         <dt><code>--enable-mem-cache</code></dt>
494         <dd>Enable memory caching provided by
495           <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>.</dd>
496
497         <dt><code>--enable-mime-magic</code></dt>
498         <dd>Enable automatical determining of MIME types, which is provided by
499           <code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code>.</dd>
500
501         <dt><code>--enable-isapi</code></dt>
502         <dd>Enable the isapi extension support provided by
503           <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code>.</dd>
504
505         <dt><code>--enable-proxy</code></dt>
506         <dd>Enable the proxy/gateway functionality provided by
507           <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. The proxying capabilities for
508           <code>AJP13</code>, <code>CONNECT</code>, <code>FTP</code>,
509           <code>HTTP</code> and the balancer are provided by the seperate
510           modules <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>,
511           <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>, <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>,
512           <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> and
513           <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>.
514           These five modules are also automatically enabled with
515           <code>--enable-proxy</code>.</dd>
516
517         <dt><code>--enable-proxy-ajp</code></dt>
518         <dd>Enable proxy support for <code>AJP13 (Apache JServ Protocol 1.3)</code>
519           request handling, which is provided by <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>.
520           This module is an extension for the <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module,
521           so you should also use <code>--enable-proxy</code>.</dd>
522
523         <dt><code>--enable-proxy-balancer</code></dt>
524         <dd>Enable load balancing support for the <code>AJP13</code>,
525           <code>FTP</code> and <code>HTTP</code> protocols, which is provided by
526           <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>. This module is an extension for the
527           <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module, so you should also use
528           <code>--enable-proxy</code>.</dd>
529
530         <dt><code>--enable-proxy-connect</code></dt>
531         <dd>Enable proxy support for <code>CONNECT</code> request handling,
532           which is provided by <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>. This module
533           is an extension for the <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module, so you
534           should also use <code>--enable-proxy</code>.</dd>
535
536         <dt><code>--enable-proxy-ftp</code></dt>
537         <dd>Enable proxy support for <code>FTP</code> requests, which is
538           provided by <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>. This module
539           is an extension for the <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module, so you
540           should also use <code>--enable-proxy</code>.</dd>
541
542         <dt><code>--enable-proxy-http</code></dt>
543         <dd>Enable proxy support for <code>HTTP</code> requests, which is
544           provided by <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>. This module
545           is an extension for the <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> module, so you
546           should also use <code>--enable-proxy</code>.</dd>
547
548         <dt><code>--enable-rewrite</code></dt>
549         <dd>Enable rule based URL manipulation provided by
550           <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</dd>
551
552         <dt><code>--enable-so</code></dt>
553         <dd>Enable DSO capability provided by <code class="module"><a href="../mod/mod_so.html">mod_so</a></code>. This
554           module will be automatically enabled if you use the
555           <code>--enable-mods-shared</code> option.</dd>
556
557         <dt><code>--enable-speling</code></dt>
558         <dd>Enable the functionality to correct common URL misspellings, which
559           is provided by <code class="module"><a href="../mod/mod_speling.html">mod_speling</a></code>.</dd>
560
561         <dt><code>--enable-ssl</code></dt>
562         <dd>Enable support for SSL/TLS provided by
563           <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.</dd>
564
565         <dt><code>--enable-unique-id</code></dt>
566         <dd>Enable the generation of per-request unique ids, which is provided
567           by <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code>.</dd>
568
569         <dt><code>--enable-usertrack</code></dt>
570         <dd>Enable user-session tracking provided by
571           <code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code>.</dd>
572
573         <dt><code>--enable-vhost-alias</code></dt>
574         <dd>Enable mass virtual hosting provided by
575           <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>.</dd>
576       </dl>
577     
578
579     <h4><a name="developermodules" id="developermodules">Modules for developers</a></h4>
580       <p>The following modules are useful only for developers and testing
581         purposes and are disabled by default. Use the following options to
582         enable them. If you are not sure whether you need one of these
583         modules, omit them.</p>
584
585       <dl>
586         
587         <dt><code>--enable-bucketeer</code></dt>
588         <dd>Enable the manipulation filter for buckets, which is provided by
589           <code>mod_bucketeer</code>.</dd>
590
591         
592         <dt><code>--enable-case-filter</code></dt>
593         <dd>Enable the example uppercase conversion output filter support of
594           <code>mod_case_filter</code>.</dd>
595
596         
597         <dt><code>--enable-case-filter-in</code></dt>
598         <dd>Enable the example uppercase conversion input filter support of
599           <code>mod_case_filter_in</code>.</dd>
600
601         <dt><code>--enable-echo</code></dt>
602         <dd>Enable the ECHO server provided by
603           <code class="module"><a href="../mod/mod_echo.html">mod_echo</a></code>.</dd>
604
605         <dt><code>--enable-example</code></dt>
606         <dd>Enable the example and demo module
607           <code class="module"><a href="../mod/mod_example.html">mod_example</a></code>.</dd>
608
609         
610         <dt><code>--enable-optional-fn-export</code></dt>
611         <dd>Enable the example for an optional function exporter, which is
612           provided by <code>mod_optional_fn_export</code>.</dd> 
613
614         
615         <dt><code>--enable-optional-fn-import</code></dt>
616         <dd>Enable the example for an optional function importer, which is
617           provided by <code>mod_optional_fn_import</code>.</dd>
618
619         
620         <dt><code>--enable-optional-hook-export</code></dt>
621         <dd>Enable the example for an optional hook exporter, which is provided
622           by <code>mod_optional_hook_export</code>.</dd>
623
624         
625         <dt><code>--enable-optional-hook-import</code></dt>
626         <dd>Enable the example optional hook importer, which is provided by
627           <code>mod_optional_hook_import</code>.</dd>
628       </dl>
629     
630
631     <h4><a name="modules" id="modules">MPMs and third-party modules</a></h4>
632       <p>To add the necessary Multi Processing Module and additional third-party
633         modules use the following options:</p>
634
635       <dl>
636         <dt><code>--with-module=<var>module-type</var>:<var>module-file</var>[,
637           <var>module-type</var>:<var>module-file</var>]</code></dt>
638         <dd><p>Add one or more third-party modules to the list of statically linked
639             modules. The module source file <code><var>module-file</var></code>
640             will be searched in the <code>modules/<var>module-type</var></code>
641             subdirectory of your Apache HTTP server source tree. If it is not found
642             there <code>configure</code> is considering <var>module-file</var> to be
643             an absolute file path and tries to copy the source file into the
644             <var>module-type</var> subdirectory. If the subdirectory doesn't
645             exist it will be created and populated with a standard
646             <code>Makefile.in</code>.</p>
647           <p>This option is useful to add small external modules consisting of
648             one source file. For more complex modules you should read the
649             vendor's documentation.</p>
650           <div class="note"><h3>Note</h3>
651             If you want to build a DSO module instead of a statically linked
652             use <code class="program"><a href="../programs/apxs.html">apxs</a></code>.</div>
653         </dd>
654
655         <dt><code>--with-mpm=MPM</code></dt>
656         <dd>Choose the process model for your server. You have to select
657           exactly one <a href="../mpm.html">Multi-Processing Module</a>.
658           Otherwise the <a href="../mpm.html#defaults">default MPM</a> for
659           your operating system will be taken. Possible MPMs are
660           <code class="module"><a href="../mod/beos.html">beos</a></code>, <code class="module"><a href="../mod/leader.html">leader</a></code>,
661           <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, <code class="module"><a href="../mod/perchild.html">perchild</a></code>,
662           <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/threadpool.html">threadpool</a></code> and
663           <code class="module"><a href="../mod/worker.html">worker</a></code>.</dd>
664       </dl>
665     
666
667     <h4><a name="otheroptfeat" id="otheroptfeat">Cumulative and other options</a></h4>
668       <dl>
669         <dt><code>--enable-maintainer-mode</code></dt>
670         <dd>Turn on debugging and compile time warnings.</dd>
671
672         <dt><code>--enable-mods-shared=<var>MODULE-LIST</var></code></dt>
673         <dd>
674           <p>Defines a list of modules to be enabled and build as dynamic
675             shared modules. This mean, these module have to be loaded
676             dynamically by using the  <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> directive.</p>
677           <p><var>MODULE-LIST</var> is a space separated list of modulenames
678             enclosed by quotation marks. The module names are given without the
679             preceding <code>mod_</code>. For example:</p>
680           <div class="example"><p><code>
681             --enable-mods-shared='headers rewrite dav'
682           </code></p></div>
683           <p>Additionally you can use the special keywords <code>all</code> and
684             <code>most</code>. For example,</p>
685           <div class="example"><p><code>
686             --enable-mods-shared=most
687           </code></p></div>
688           <p>will compile most modules and build them as DSO modules.
689             </p>
690         </dd>
691                     
692         <dt><code>--enable-modules=<var>MODULE-LIST</var></code></dt>
693         <dd>This option behaves similar to <code>--enable-mods-shared</code>, 
694           but will link the given modules statically. This mean, these modules
695           will always be present while running <code class="program"><a href="../programs/httpd.html">httpd</a></code>. They need
696           not be loaded with <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>.</dd>
697
698         <dt><code>--enable-v4-mapped</code></dt>
699         <dd>Allow IPv6 sockets to handle IPv4 connections.</dd>
700
701         <dt><code>--with-port=<var>PORT</var></code></dt>
702         <dd>This defines the port on which <code class="program"><a href="../programs/httpd.html">httpd</a></code> will listen.
703           This port number is used when generating the configuration file
704           <code>httpd.conf</code>. The default is 80.</dd>
705
706         <dt><code>--with-program-name</code></dt>
707         <dd>Define an alternative executable name. The default is
708           <code>httpd</code>.</dd>
709       </dl>
710     
711   
712
713   <h3><a name="packages" id="packages">Optional packages</a></h3>
714     <p>These options are used to define optional packages.</p>
715
716     <h4><a name="generalpackages" id="generalpackages">General syntax</a></h4>
717       <p>Generally you can use the following syntax to define an optional
718         package:</p>
719
720       <dl>
721         <dt><code>--with-<var>PACKAGE</var>[=<var>ARG</var>]</code></dt>
722         <dd>Use the package <var>PACKAGE</var>. The default value for
723           <var>ARG</var> is<code>yes</code>.</dd>
724
725         <dt><code>--without-<var>PACKAGE</var></code></dt>
726         <dd>Do not use the package <var>PACKAGE</var>. This is the same as
727           <code>--with-<var>PACKAGE</var>=no</code>. This option is provided by
728           <code>autoconf</code> but not very useful for the Apache HTTP
729           Server.</dd>
730       </dl>
731     
732
733     
734
735     <h4><a name="packageopt" id="packageopt">Specific packages</a></h4>
736       <dl>
737         <dt><code>--with-apr=<var>DIR</var>|<var>FILE</var></code></dt>
738         <dd>The Apache Portable Runtime (APR) is part of the httpd
739           source distribution and will automatically be build together with the
740           HTTP server. If you want to use an already installed APR instead you
741           have to tell <code>configure</code> the path to the
742           <code>apr-config</code> script. You may set the absolute path and name
743           or the directory to the installed APR. <code>apr-config</code> must
744           exists within this directory or the subdirectory
745           <code>bin</code>.</dd>
746         
747         <dt><code>--with-apr-util=<var>DIR</var>|<var>FILE</var></code></dt>
748         <dd>The Apache Portable Runtime Utilities (APU) are part of the
749           httpd source distribution and will automatically be build
750           together with the HTTP server. If you want to use an already installed
751           APU instead you have to tell <code>configure</code> the path to the
752           <code>apu-config</code> script. You may set the absolute path and name
753           or the directory to the installed APU. <code>apu-config</code> must
754           exists within this directory or the subdirectory
755           <code>bin</code>.</dd>
756
757         <dt><code>--with-ssl=<var>DIR</var></code></dt>
758         <dd>If <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> has been enabled <code>configure</code>
759           searches for an installed OpenSSL. You can set the directory path
760           to the SSL/TLS toolkit instead.</dd>
761
762         <dt><code>--with-z=<var>DIR</var></code></dt>
763         <dd><code>configure</code> searches automatically for an installed
764           <code>zlib</code> library if your source configuration requires one
765           (e.g., when <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> is enabled). You can set the
766           directory path to the compression library instead.</dd>
767       </dl>
768
769       <p>Several features of the Apache HTTP Server, including
770         <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> and <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>'s DBM
771         <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> use simple
772         key/value databases for quick lookups of information. SDBM is included
773         in the APU, so this database is always available. If you would like to
774         use other database types, use the following options to enable
775         them:</p>
776         
777       <dl>
778         <dt><code>--with-gdbm[=<var>path</var>]</code></dt>
779         <dd>If no <var>path</var> is specified, <code>configure</code> will
780           search for the include files and libraries of a GNU DBM
781           installation in the usual search paths. An explicit
782           <var>path</var> will cause <code>configure</code> to look in
783           <code><var>path</var>/lib</code> and
784           <code><var>path</var>/include</code> for the relevant files.
785           Finally, the <var>path</var> may specify specific include and
786           library paths separated by a colon.</dd>
787           
788         <dt><code>--with-ndbm[=<var>path</var>]</code></dt>
789         <dd>Like <code>--with-gdbm</code>, bur searches for a New DBM
790           installation.</dd>
791         
792         <dt><code>--with-berkeley-db[=<var>path</var>]</code></dt>
793         <dd>Like <code>--with-gdbm</code>, but searches for a Berkeley DB
794           installation.</dd>
795       </dl>
796
797       <div class="note"><h3>Note</h3>
798         <p>The DBM options are provided by the APU and passed through to its
799           configuration script. They are useless when using an already
800           installed APU defined by <code>--with-apr-util</code>.</p>
801         <p>You may use more then one DBM implementation together with your
802           HTTP server. The appropriated DBM type will be configured within
803           the runtime configuration at each time.</p>
804       </div>
805     
806   
807   
808   <h3><a name="supportopt" id="supportopt">Options for support programs</a></h3>
809     <dl>
810       <dt><code>--enable-static-support</code></dt>
811       <dd>Build a statically linked version of the support binaries. This
812         means, a stand-alone executable will be built with all the necessary
813         libraries integrated. Otherwise the support binaries are linked
814         dynamically by default.</dd>
815
816       <dt><code>--enable-suexec</code></dt>
817       <dd>Use this option to enable <code class="program"><a href="../programs/suexec.html">suexec</a></code>, which allows you to set
818         uid and gid for spawned processes. <strong>Do not use this
819         option unless you understand all the security implications of
820         running a suid binary on your server.</strong> Further options
821         to configure <code class="program"><a href="../programs/suexec.html">suexec</a></code> are described <a href="#suexec">below</a>.</dd> </dl>
822
823     <p>It is possible to create a statically linked binary of a single
824       support program by using the following options:</p>
825
826     <dl>
827       <dt><code>--enable-static-ab</code></dt>
828       <dd>Build a statically linked version of <code class="program"><a href="../programs/ab.html">ab</a></code>.</dd>
829
830       
831       <dt><code>--enable-static-checkgid</code></dt>
832       <dd>Build a statically linked version of <code>checkgid</code>.</dd>
833
834       
835       <dt><code>--enable-static-htdbm</code></dt>
836       <dd>Build a statically linked version of <code>htdbm</code>.</dd>
837
838       <dt><code>--enable-static-htdigest</code></dt>
839       <dd>Build a statically linked version of <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>.</dd>
840         
841       <dt><code>--enable-static-htpasswd</code></dt>
842       <dd>Build a statically linked version of <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>.</dd>
843
844       <dt><code>--enable-static-logresolve</code></dt>
845       <dd>Build a statically linked version of <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>.</dd>
846
847       <dt><code>--enable-static-rotatelogs</code></dt>
848       <dd>Build a statically linked version of <code class="program"><a href="../programs/rotatelogs.html">rotatelogs</a></code>.</dd>
849     </dl>
850
851     <h4><a name="suexec" id="suexec">suexec configuration options</a></h4>
852       <p>The following options are used to fine tune the behavior of <code class="program"><a href="../programs/suexec.html">suexec</a></code>. See <a href="suexec.html#install">Configuring and installing suEXEC</a>
853         for further information.</p>
854
855       <dl>
856         <dt><code>--with-suexec-bin</code></dt>
857         <dd>This defines the path to suexec binary. Default is
858           <code>--sbindir</code> (see <a href="directoryfinetuning">Fine
859           tuning of installation directories</a>).</dd>
860
861         <dt><code>--with-suexec-caller</code></dt>
862         <dd>This defines the user allowed to call <code class="program"><a href="../programs/suexec.html">suexec</a></code>.
863           It should be the same as the user under which <code class="program"><a href="../programs/httpd.html">httpd</a></code>
864           normally runs.</dd>
865
866         <dt><code>--with-suexec-docroot</code></dt>
867         <dd>This defines the directory tree under which <code class="program"><a href="../programs/suexec.html">suexec</a></code> access is allowed for executables. Default value is
868           <code>--datadir/htdocs</code>.</dd>
869
870         <dt><code>--with-suexec-gidmin</code></dt>
871         <dd>Define this as the lowest GID allowed to be a target user for
872           <code class="program"><a href="../programs/suexec.html">suexec</a></code>. The default value is 100.</dd>
873
874         <dt><code>--with-suexec-logfile</code></dt>
875         <dd>This defines the filename of the <code class="program"><a href="../programs/suexec.html">suexec</a></code> logfile.
876           By default the logfile is named <code>suexec_log</code> and located in
877           <code>--logfiledir</code>.</dd>
878
879         <dt><code>--with-suexec-safepath</code></dt>
880         <dd>Define the value of the environment variable <code>PATH</code> to
881           be set for processes started by <code class="program"><a href="../programs/suexec.html">suexec</a></code>. Default
882           value is <code>/usr/local/bin:/usr/bin:/bin</code>.</dd>
883
884         <dt><code>--with-suexec-userdir</code></dt>
885         <dd>This defines the subdirectory under the user's directory that
886           contains all executables for which <code class="program"><a href="../programs/suexec.html">suexec</a></code> access
887           is allowed. This setting is necessary when you want to use
888           <code class="program"><a href="../programs/suexec.html">suexec</a></code> together with user-specific directories (as
889           provided by <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>). The default is
890           <code>public_html</code>.</dd>
891
892         <dt><code>--with-suexec-uidmin</code></dt>
893         <dd>Define this as the lowest UID allowed to be a target user for
894           <code class="program"><a href="../programs/suexec.html">suexec</a></code>. The default value is 100.</dd>
895
896         <dt><code>--with-suexec-umask</code></dt>
897         <dd>Set <code>umask</code> for processes started by
898           <code class="program"><a href="../programs/suexec.html">suexec</a></code>. It defaults to your system settings.</dd>
899       </dl>
900     
901   
902 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
903 <div class="section">
904 <h2><a name="env" id="env">Environment variables</a></h2>
905   <p>There are some useful environment variables to override the choices made by
906     <code>configure</code> or to help it to find libraries and programs with
907     nonstandard names or locations.</p>
908
909   
910   <dl>
911     <dt><code>CC</code></dt>
912     <dd>Define the C compiler command to be used for compilation.</dd>
913
914     <dt><code>CFLAGS</code></dt>
915     <dd>Set C compiler flags you want to use for compilation.</dd>
916
917     <dt><code>CPP</code></dt>
918     <dd>Define the C preprocessor command to be used.</dd>
919
920     <dt><code>CPPFLAGS</code></dt>
921     <dd>Set C/C++ preprocessor flags, e.g. <code>-I<var>includedir</var></code>
922       if you have headers in a nonstandard directory <var>includedir</var>.</dd>
923
924     <dt><code>LDFLAGS</code></dt>
925     <dd>Set linker flags, e.g. <code>-L<var>libdir</var></code> if you have
926       libraries in a nonstandard directory <var>libdir</var>.</dd> 
927   </dl>
928 </div></div>
929 <div class="bottomlang">
930 <p><span>Available Languages: </span><a href="../en/programs/configure.html" title="English">&nbsp;en&nbsp;</a> |
931 <a href="../ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
932 </div><div id="footer">
933 <p class="apache">Copyright 1995-2005 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
934 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
935 </body></html>