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