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