]> granicus.if.org Git - apache/blob - docs/manual/install.html.fr
xforms
[apache] / docs / manual / install.html.fr
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="fr" xml:lang="fr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>Compilation et installation - Serveur Apache HTTP</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" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
12 <script src="./style/scripts/prettify.js" type="text/javascript">
13 </script>
14
15 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
16 <body id="manual-page"><div id="page-header">
17 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
18 <p class="apache">Serveur Apache HTTP Version 2.5</p>
19 <img alt="" src="./images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
21 <div id="path">
22 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Compilation et installation</h1>
23 <div class="toplang">
24 <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
25 <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
26 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
27 <a href="./fr/install.html" title="Français">&nbsp;fr&nbsp;</a> |
28 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
29 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
30 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
31 </div>
32
33
34     <p>Ce document couvre l'installation et la compilation du serveur
35     HTTP Apache
36     sur les systèmes Unix et similaires seulement. Pour la compilation et
37     l'installation sous Windows, voir <a href="platform/windows.html">Utiliser le serveur HTTP Apache avec Microsoft
38     Windows</a>. Pour les autres plateformes, se référer à la documentation par
39      <a href="platform/">plateforme</a>.</p>
40
41     <p>Apache httpd utilise <code>libtool</code> et <code>autoconf</code>
42     afin de créer un environnement de construction similaire à la plupart
43     des projets Open Source .</p>
44
45     <p>Si vous effectuez une mise à jour depuis une version mineure vers
46     la suivante (par exemple, 2.2.50 à 2.2.51), veuillez passer à la section
47     <a href="#upgrading">mise à jour</a>.</p>
48
49 </div>
50 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Aperçu pour les plus pressés</a></li>
51 <li><img alt="" src="./images/down.gif" /> <a href="#requirements">Prérequis</a></li>
52 <li><img alt="" src="./images/down.gif" /> <a href="#download">Téléchargement</a></li>
53 <li><img alt="" src="./images/down.gif" /> <a href="#extract">Extraction</a></li>
54 <li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuration de l'arborescence des sources</a></li>
55 <li><img alt="" src="./images/down.gif" /> <a href="#compile">Construction</a></li>
56 <li><img alt="" src="./images/down.gif" /> <a href="#install">Installation</a></li>
57 <li><img alt="" src="./images/down.gif" /> <a href="#customize">Personnalisation</a></li>
58 <li><img alt="" src="./images/down.gif" /> <a href="#test">Test</a></li>
59 <li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Mise à jour</a></li>
60 <li><img alt="" src="./images/down.gif" /> <a href="#thirdp">Paquets tiers</a></li>
61 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="programs/configure.html">Configuration de l'arborescence
62         des sources</a></li><li><a href="invoking.html">Démarrer Apache httpd</a></li><li><a href="stopping.html">Arrêt et redémarrage</a></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
63 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
64 <div class="section">
65 <h2><a name="overview" id="overview">Aperçu pour les plus pressés</a></h2>
66
67     <table>
68       
69       <tr>
70         <td><a href="#download">Téléchargement</a></td>
71
72         <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
73         </td>
74       </tr>
75
76       <tr>
77         <td><a href="#extract">Extraction</a></td>
78
79         <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
80          $ tar xvf httpd-<em>NN</em>.tar<br />
81          $ cd httpd-<em>NN</em></code></td>
82       </tr>
83
84       <tr>
85         <td><a href="#configure">Configuration</a></td>
86
87         <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
88         </td>
89       </tr>
90
91       <tr>
92         <td><a href="#compile">Compilation</a></td>
93
94         <td><code>$ make</code> </td>
95       </tr>
96
97       <tr>
98         <td><a href="#install">Installation</a></td>
99
100         <td><code>$ make install</code> </td>
101       </tr>
102
103       <tr>
104         <td><a href="#customize">Personnalisation</a></td>
105
106         <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
107       </tr>
108
109       <tr>
110         <td><a href="#test">Test</a></td>
111
112         <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
113         </td>
114       </tr>
115     </table>
116
117     <p><em>NN</em> doit être remplacé par le numéro de version courant,
118     et <em>PREFIX</em> par le
119     chemin du répertoire d'installation. Si
120     <em>PREFIX</em> n'est pas spécifié, le chemin du répertoire
121     d'installation prendra sa valeur par défaut, à savoir
122     <code>/usr/local/apache2</code>.</p>
123
124     <p>Chaque étape du processus de compilation et d'installation est
125     décrite plus en détails ci-dessous, à commencer par les prérequis
126     pour compiler et installer Apache httpd.</p>
127 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
128 <div class="section">
129 <h2><a name="requirements" id="requirements">Prérequis</a></h2>
130
131     <p>Les prérequis pour la construction d'Apache httpd sont les suivants:</p>
132
133     <dl>
134       <dt>APR et APR-Util</dt>
135       <dd>APR et APR-Util doivent être déjà installés sur votre système.
136       Si ce n'est pas le cas, ou si vous préférez ne pas utiliser les
137       versions fournies par le système, téléchargez les dernières
138       versions d'APR et APR-Util depuis <a href="http://apr.apache.org/">Apache APR</a>, décompressez-les
139       respectivement dans <code>./srclib/apr</code> et
140       <code>./srclib/apr-util</code> (les noms des répertoires ne
141       doivent pas comporter de numéros de versions ; par exemple, la
142       distribution d'APR doit se trouver dans ./srclib/apr/), et
143       utilisez l'option <code>--with-included-apr</code> du script
144       <code>./configure</code>. Sur certaines plateformes, vous devrez
145       peut-être installer les paquets <code>-dev</code> correspondants
146       pour permettre la compilation de httpd avec les versions
147       installées d'APR et APR-Util.</dd>
148
149       <dt>Bibliothèque d'expressions rationnelles compatibles Perl
150       (PCRE)</dt>
151       <dd>Cette librairie est nécessaire mais n'est plus fournie avec la
152       distribution de httpd. Téléchargez le code source depuis <a href="http://www.pcre.org/">http://www.pcre.org</a> ou installez
153       un portage du paquet. Si votre suite de compilation ne trouve pas
154       le script pcre-config installé au cours du processus de
155       construction de PCRE, indiquez son chemin via l'option
156       <code>--with-pcre</code> du script <code>./configure</code>. Sur
157       certaines plateformes, vous devrez
158       peut-être installer les paquets <code>-dev</code> correspondants
159       pour permettre la compilation de httpd avec la version
160       installée de PCRE.</dd>
161
162       <dt>Espace disque</dt>
163       <dd>Assurez-vous d'avoir au moins 50 Mo d'espace disque disponible
164       temporaire. Après l'installation le serveur occupe
165       approximativement 10 Mo d'espace disque. L'espace disque réellement
166       nécessaire va varier considérablement en fonction de vos options
167       de configuration, de la présence éventuelle de
168       modules tiers, et bien entendu de la taille de votre site web et
169       des sites que vous hébergez sur votre serveur.</dd>
170
171       <dt>Compilateur ANSI-C et système de construction</dt>
172       <dd>Vous devez disposer d'un compilateur ANSI-C. Le compilateur <a href="http://gcc.gnu.org/">GNU C (GCC)</a> de la <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
173       est recommandé. Si vous ne possédez pas GCC,
174       assurez-vous au moins que votre compilateur soit compatible ANSI.
175       En outre, votre <code>PATH</code> doit contenir
176       les outils de construction de base tels que <code>make</code>.</dd>
177
178       <dt>Connaissance de l'heure exacte</dt>
179       <dd>Les éléments du protocole HTTP font référence à l'heure du jour.
180       Par conséquent, il est nécessaire d'équiper votre système d'un
181       dispositif de synchronisation du temps. Les programmes
182       <code>ntpdate</code> ou <code>xntpd</code>, basés sur le protocole NTP,
183       sont couramment utilisés à cet effet.
184       Voir la <a href="http://www.ntp.org">page d'accueil de NTP</a>
185       pour plus de détails à propos du logiciel NTP et des serveurs
186       de temps publics.</dd>
187
188       <dt><a href="http://www.perl.org/">Perl 5</a>
189       [OPTIONNEL]</dt>
190       <dd>L'interpréteur Perl 5 (les versions 5.003 ou supérieures conviennent)
191       est nécessaire pour l'exécution de certains scripts comme
192       <code class="program"><a href="./programs/apxs.html">apxs</a></code> ou <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code>
193       (qui sont écrits en Perl). Si vous disposez de plusieurs interpréteurs
194       Perl (par exemple, une installation globale Perl 4, et
195       votre installation personnelle de Perl 5), il vous faut utiliser l'option
196       <code>--with-perl</code> (voir ci-dessous) afin de vous assurer que le
197       bon interpréteur sera utilisé par <code class="program"><a href="./programs/configure.html">configure</a></code>.
198       Si le script <code class="program"><a href="./programs/configure.html">configure</a></code> ne trouve pas d'interpréteur
199       Perl 5, vous ne pourrez pas utiliser les scripts qui en ont besoin.
200       Bien entendu, vous pourrez tout de même construire et utiliser
201       Apache httpd.</dd>
202
203     </dl>
204 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
205 <div class="section">
206 <h2><a name="download" id="download">Téléchargement</a></h2>
207
208     <p>Le serveur HTTP Apache peut être téléchargé à partir du
209     <a href="http://httpd.apache.org/download.cgi">site de téléchargement
210     du serveur HTTP Apache</a>, qui fournit la liste de nombreux miroirs.
211     Il sera plus commode à la plupart des utilisateurs d'Apache sur les
212     systèmes UNIX ou similaires de télécharger et de compiler
213     la version sources.  Le processus de construction (décrit ci-dessous) est
214     simple, et vous permet de personnaliser votre serveur selon vos besoins.
215     En outre, les versions binaires sont souvent plus anciennes que les
216     dernières versions sources. Si vous téléchargez une version binaire,
217     suivez les instructions décrites dans le fichier
218     <code>INSTALL.bindist</code> inclus dans la distribution.</p>
219
220     <p>Après le téléchargement, il est important de vérifier que vous
221     disposez d'une version complète et non modifiée du serveur HTTP Apache.
222     Vous pouvez le faire en testant l'archive téléchargée à l'aide de
223     la signature PGP. Vous trouverez les détails de cette opération sur la <a href="http://httpd.apache.org/download.cgi#verify">page de téléchargement</a> ainsi qu'un exemple précis décrivant <a href="http://httpd.apache.org/dev/verification.html">l'utilisation de
224     PGP</a>.</p>
225
226 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
227 <div class="section">
228 <h2><a name="extract" id="extract">Extraction</a></h2>
229
230     <p>L'extraction des sources depuis l'archive du serveur HTTP Apache consiste
231     simplement à décompresser et à désarchiver cette dernière :</p>
232
233 <div class="example"><p><code>
234 $ gzip -d httpd-<em>NN</em>.tar.gz<br />
235 $ tar xvf httpd-<em>NN</em>.tar
236 </code></p></div>
237
238     <p>Ceci créera, dans le répertoire courant, un nouveau répertoire
239     contenant le code source de la distribution. Vous devrez vous positionner
240     dans ce répertoire avant de procéder à la compilation du serveur.</p>
241 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
242 <div class="section">
243 <h2><a name="configure" id="configure">Configuration de l'arborescence des sources</a></h2>
244
245     <p>L'étape suivante consiste à configurer l'arborescence des sources
246     d'Apache en fonction de votre plateforme et de vos besoins personnels.
247     Le script  <code class="program"><a href="./programs/configure.html">configure</a></code>, situé à la racine du
248     répertoire de la distribution, a été conçu à cet effet
249     (Les développeurs qui téléchargent
250     une version non officielle de l'arborescence des sources d'Apache
251     devront disposer de
252     <code>autoconf</code> et <code>libtool</code> et
253     exécuter <code>buildconf</code> avant de passer à l'étape suivante,
254     ce qui n'est pas nécessaire pour les versions officielles).</p>
255
256     <p>Pour configurer l'arborescence des sources avec les valeurs par défaut
257     pour toutes les options, entrez simplement <code>./configure</code>.
258     Pour modifier les valeurs des options, <code class="program"><a href="./programs/configure.html">configure</a></code>
259     accepte toute une variété de variables et
260     d'options de ligne de commande.</p>
261
262     <p>L'option la plus importante <code>--prefix</code> est le chemin
263     du répertoire d'installation d'Apache, car Apache doit être configuré
264     en fonction de ce chemin pour pouvoir fonctionner correctement.
265     Il est possible de définir plus finement le chemin d'installation des fichiers
266     à l'aide d'<a href="programs/configure.html#installationdirectories">options
267     supplémentaires de configure</a>.</p>
268
269     <p>À ce niveau, vous pouvez aussi spécifier de quelles <a href="programs/configure.html#optionalfeatures">fonctionnalités</a> vous
270     voulez disposer dans Apache en activant ou désactivant des <a href="mod/">modules</a>.  Apache est fourni avec un grand nombre de
271     modules inclus par défaut. Ils seront compilés en tant qu'<a href="dso.html">objets partagés (DSOs)</a> qui pourront être chargés
272     ou déchargés à l'exécution. Vous pouvez aussi choisir de compiler
273     les modules statiquement via l'option
274     <code>--enable-<var>module</var>=static</code>.</p>
275     <p>Des modules supplémentaires peuvent être activés à l'aide de l'option
276     <code>--enable-<var>module</var></code>, où
277     <var>module</var> est le nom du module sans la chaîne
278     <code>mod_</code> et où tout caractère de soulignement est converti
279     en tiret. D'une manière similaire,
280     vous pouvez désactiver des modules à l'aide de l'option
281     <code>--disable-<var>module</var></code>.  Faites très attention
282     en utilisant ces options, car <code class="program"><a href="./programs/configure.html">configure</a></code> n'est pas en
283     mesure de vous avertir si le module que vous avez spécifié n'existe pas;
284     il ignorera tout simplement l'option.</p>
285
286     <p>En outre, vous devrez peut-être fournir au script
287     <code class="program"><a href="./programs/configure.html">configure</a></code> des informations supplémentaires sur
288     le chemin de votre compilateur, de vos bibliothèques, ou de vos fichiers
289     d'en-têtes.  A cet effet, vous pouvez passer des options de ligne de
290     commande ou des variables d'environnement au script
291     <code class="program"><a href="./programs/configure.html">configure</a></code>. Pour plus d'informations, voir la
292     page de manuel de <code class="program"><a href="./programs/configure.html">configure</a></code>, ou lancez le script
293     <code class="program"><a href="./programs/configure.html">configure</a></code> avec l'option <code>--help</code>.
294     </p>
295
296     <p>Pour vous faire une idée des possibilités qui s'offrent à vous, voici
297     un exemple typique de compilation d'Apache avec le répertoire
298     d'installation <code>/sw/pkg/apache</code>, un compilateur et des drapeaux
299     particuliers et les deux modules additionnels <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>
300     et <code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code> :</p>
301
302 <div class="example"><p><code>
303       $ CC="pgcc" CFLAGS="-O2" \<br />
304        ./configure --prefix=/sw/pkg/apache \<br />
305        --enable-ldap=shared \<br />
306        --enable-lua=shared
307 </code></p></div>
308
309     <p>Plusieurs minutes peuvent être nécessaires à
310     <code class="program"><a href="./programs/configure.html">configure</a></code> pour tester la disponibilité des
311     fonctionnalités
312     au sein de votre système, et construire les Makefiles qui seront utilisés
313     par la suite pour compiler le serveur.</p>
314
315     <p>Vous trouverez une description détaillée des options de
316     <code class="program"><a href="./programs/configure.html">configure</a></code> dans sa page de manuel.</p>
317 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
318 <div class="section">
319 <h2><a name="compile" id="compile">Construction</a></h2>
320
321     <p>Vous pouvez maintenant construire les différents éléments qui
322     composent le paquet Apache en lançant tout simplement la commande :</p>
323
324 <div class="example"><p><code>$ make</code></p></div>
325
326     <p>Vous devez être patient, car il faut plusieurs minutes pour compiler
327     une configuration de base, et cette durée peut varier considérablement
328     en fonction de votre matériel et du nombre de modules que vous avez activés.</p>
329 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
330 <div class="section">
331 <h2><a name="install" id="install">Installation</a></h2>
332
333     <p>Il est temps maintenant d'installer le paquet dans le répertoire
334     d'installation défini par <em>PREFIX</em> (voir plus haut l'option
335     <code>--prefix</code>) en lançant:</p>
336
337 <div class="example"><p><code>$ make install</code></p></div>
338
339     <p>Cette étape nécessite habituellement les privilèges
340     de root, car <em>PREFIX</em> est en général un
341     répertoire possèdant des droits en écriture
342     restreints.</p>
343
344     <p>Si vous effectuez une mise à jour, l'installation n'écrasera pas
345     vos fichiers de configuration ou autres documents.</p>
346 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
347 <div class="section">
348 <h2><a name="customize" id="customize">Personnalisation</a></h2>
349
350     <p>Ensuite, vous pourrez personnaliser votre Serveur HTTP Apache en
351     éditant les <a href="configuring.html">fichiers de configuration</a>
352     situés dans <code><em>PREFIX</em>/conf/</code>.</p>
353
354 <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
355
356     <p>Consultez le manuel d'Apache situé dans
357     <code><em>PREFIX</em>/docs/manual/</code> ou
358     <a href="http://httpd.apache.org/docs/trunk/">http://httpd.apache.org/docs/trunk/</a> pour la version la plus
359     récente de ce manuel et la liste complète des <a href="mod/directives.html">directives de configuration</a> disponibles.</p>
360 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
361 <div class="section">
362 <h2><a name="test" id="test">Test</a></h2>
363
364     <p>Vous pouvez maintenant <a href="invoking.html">démarrer</a> votre
365     serveur HTTP Apache en lançant:</p>
366
367 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
368
369     <p>Vous devriez alors pouvoir requérir votre premier document
370     à l'aide de l'URL <code>http://localhost/</code>. La page web que vous
371     voyez est située dans le répertoire défini par la directive
372     <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>,
373     qui est généralement <code><em>PREFIX</em>/htdocs/</code>.
374     Pour <a href="stopping.html">arrêter</a> le serveur, lancez:</p>
375
376 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
377 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
378 <div class="section">
379 <h2><a name="upgrading" id="upgrading">Mise à jour</a></h2>
380
381     <p>La première étape d'une mise à jour consiste à lire l'annonce de la
382     sortie de la nouvelle version et le fichier <code>CHANGES</code>
383     dans la distribution des sources afin de déceler toutes les modifications
384     qui pourraient affecter votre site. Lors d'un changement majeur de version
385     (par exemple de 2.0 à 2.2 ou de 2.2 à 2.4),
386     il y aura certainement des différences importantes quant à la
387     configuration de la compilation et de l'exécution qui nécessiteront des
388     ajustements manuels.  Tous les
389     modules devront aussi être mis à jour pour qu'ils s'adaptent aux
390     changements de l'API des modules.</p>
391
392     <p>La mise à jour d'une version mineure à la suivante (par exemple, de
393     2.2.55 à 2.2.57) est plus aisée.  Le processus <code>make install</code>
394     n'écrasera aucun de vos documents existants, fichiers de log,
395     ou fichiers de configuration.  De plus, les développeurs font tout
396     leur possible pour éviter les changements entraînant une
397     incompatibilité dans les options de
398     <code class="program"><a href="./programs/configure.html">configure</a></code>, la configuration de l'exécution, ou l'API
399     des modules d'une version mineure à l'autre.  Dans la plupart des cas,
400     vous pourrez utiliser une ligne de commande
401     <code class="program"><a href="./programs/configure.html">configure</a></code> identique, le même fichier de configuration,
402     et tous vos modules continueront de fonctionner.</p>
403
404     <p>Pour effectuer une mise à jour entre deux versions mineures,
405     commencez par trouver le fichier
406     <code>config.nice</code> dans le répertoire de <code>construction</code>
407     de votre serveur installé ou à la racine de l'arborescence des sources
408     de votre ancienne installation.  Il contient la reproduction exacte de la
409     ligne de commande <code class="program"><a href="./programs/configure.html">configure</a></code> que vous avez utilisée pour
410     configurer l'arborescence des sources.  Ensuite, pour mettre à jour
411     l'ancienne version vers la nouvelle,
412     il vous suffit de copier le fichier <code>config.nice</code> dans
413     l'arborescence des sources de la nouvelle version, de l'éditer pour
414     effectuer toute modification souhaitée, et de lancer :</p>
415
416     <div class="example"><p><code>
417     $ ./config.nice<br />
418     $ make<br />
419     $ make install<br />
420     $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br />
421     $ <em>PREFIX</em>/bin/apachectl -k start<br />
422     </code></p></div>
423
424     <div class="warning">Vous devez toujours effectuer un test de la nouvelle
425     version dans votre environnement avant de la mettre en production.
426     Par exemple, vous pouvez installer et exécuter la nouvelle version
427     en parallèle avec l'ancienne en utilisant une option
428     <code>--prefix</code> et un port différents (en ajustant la directive
429     <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>) afin de déceler toute
430     incompatibilité avant d'effectuer la mise à jour définitive.</div>
431
432     <p>Vous pouvez ajouter des arguments supplémentaires à
433     <code>config.nice</code> ; ils seront alors ajoutés aux options de
434     votre script <code class="program"><a href="./programs/configure.html">configure</a></code> original :</p>
435
436      <div class="example"><p><code>
437      $ ./config.nice --prefix=/home/test/apache --with-port=90
438      </code></p></div>
439
440     </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
441 <div class="section">
442 <h2><a name="thirdp" id="thirdp">Paquets tiers</a></h2>
443
444     <p>De nombreux tiers fournissent leur propre distribution du
445     serveur HTTP Apache à installer sur une plate-forme particulière. On
446     peut citer les différentes distributions Linux, divers
447     paquets tiers Windows, Mac OS X, Solaris et de nombreux autres.</p>
448
449     <p>Notre license logicielle non seulement permet, mais aussi
450     encourage ce genre de redistribution. Cependant, ceci conduit à une
451     situation ou l'organisation de la configuration et les valeurs par
452     défaut de votre installation du serveur peuvent ne pas correspondre
453     à ce qui est écrit dans la documentation. Bien que fâcheuse, cette
454     situation n'est pas appelée à évoluer de sitôt.</p>
455
456     <p>Une  <a href="http://wiki.apache.org/httpd/DistrosDefaultLayout">description
457     de ces distributions tierces</a> est maintenue dans le wiki du
458     serveur HTTP, et doit en refléter l'état actuel. Vous devrez
459     cependant vous familiariser par vous-même avec la gestion du paquet
460     de votre plate-forme particulière et les procédures d'installation.</p>
461
462 </div></div>
463 <div class="bottomlang">
464 <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
465 <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
466 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
467 <a href="./fr/install.html" title="Français">&nbsp;fr&nbsp;</a> |
468 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
469 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
470 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
471 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
472 <script type="text/javascript"><!--//--><![CDATA[//><!--
473 var comments_shortname = 'httpd';
474 var comments_identifier = 'http://httpd.apache.org/docs/trunk/install.html';
475 (function(w, d) {
476     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
477         d.write('<div id="comments_thread"><\/div>');
478         var s = d.createElement('script');
479         s.type = 'text/javascript';
480         s.async = true;
481         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
482         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
483     }
484     else {
485         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
486     }
487 })(window, document);
488 //--><!]]></script></div><div id="footer">
489 <p class="apache">Copyright 2012 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
490 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
491 if (typeof(prettyPrint) !== 'undefined') {
492     prettyPrint();
493 }
494 //--><!]]></script>
495 </body></html>