github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/install.html.fr (about) 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 <meta content="text/html; charset=ISO-8859-1" 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 Apache HTTP Version 2.2</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" /><link href="http://httpd.apache.org/docs/current/install.html" rel="canonical" /></head> 18 <body id="manual-page"><div id="page-header"> 19 <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> 20 <p class="apache">Serveur Apache HTTP Version 2.2</p> 21 <img alt="" src="./images/feather.gif" /></div> 22 <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> 23 <div id="path"> 24 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.2</a></div><div id="page-content"><div class="retired"><h4>A savoir</h4> 25 <p>Ce document concerne une version ancienne (<strong>2.2</strong>) 26 du serveur HTTP Apache. La version actuelle est 27 documentée <a href="http://httpd.apache.org/docs/current">ici</a>. Si vous n'avez 28 pas encore effectué la mise è jour, veuillez suivre <a href="http://httpd.apache.org/docs/current/upgrading.html">ce 29 lien</a> pour plus d'informations.</p> 30 <p>Pour consulter la version actuelle de ce 31 document, vous pouvez suivre <a href="http://httpd.apache.org/docs/current/install.html">ce lien</a>.</p></div><div id="preamble"><h1>Compilation et installation</h1> 32 <div class="toplang"> 33 <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 34 <a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> | 35 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> | 36 <a href="./fr/install.html" title="Français"> fr </a> | 37 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 38 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 39 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> 40 </div> 41 42 43 <p>Ce document couvre l'installation et la compilation du serveur 44 HTTP Apache 45 sur les systèmes Unix et similaires seulement. Pour la compilation et 46 l'installation sous Windows, voir <a href="platform/windows.html">Utiliser Apache HTTPd avec Microsoft 47 Windows</a>. Pour les autres plateformes, se référer à la documentation par 48 <a href="platform/">plateforme</a>.</p> 49 50 <p>Apache HTTPd utilise <code>libtool</code> et <code>autoconf</code> 51 afin de créer un environnement de construction similaire à la plupart 52 des projets Open Source .</p> 53 54 <p>Si vous effectuez une mise à jour depuis une version mineure vers 55 la suivante (par exemple, 2.2.50 à 2.2.51), veuillez passer à la section 56 <a href="#upgrading">mise à jour</a>.</p> 57 58 </div> 59 <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> 60 <li><img alt="" src="./images/down.gif" /> <a href="#requirements">Prérequis</a></li> 61 <li><img alt="" src="./images/down.gif" /> <a href="#download">Téléchargement</a></li> 62 <li><img alt="" src="./images/down.gif" /> <a href="#extract">Extraction</a></li> 63 <li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuration de l'arborescence des sources</a></li> 64 <li><img alt="" src="./images/down.gif" /> <a href="#compile">Construction</a></li> 65 <li><img alt="" src="./images/down.gif" /> <a href="#install">Installation</a></li> 66 <li><img alt="" src="./images/down.gif" /> <a href="#customize">Personnalisation</a></li> 67 <li><img alt="" src="./images/down.gif" /> <a href="#test">Test</a></li> 68 <li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Mise à jour</a></li> 69 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="programs/configure.html">Configuration de l'arborescence 70 des sources</a></li><li><a href="invoking.html">Démarrer le serveur HTTP Apache</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> 71 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 72 <div class="section"> 73 <h2><a name="overview" id="overview">Aperçu pour les plus pressés</a></h2> 74 75 <table> 76 77 <tr> 78 <td><a href="#download">Téléchargement</a></td> 79 80 <td>Download the latest release from <a href="http://httpd.apache.org/download.cgi#apache24">http://httpd.apache.org/download.cgi</a> 81 </td> 82 </tr> 83 84 <tr> 85 <td><a href="#extract">Extraction</a></td> 86 87 <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br /> 88 $ tar xvf httpd-<em>NN</em>.tar<br /> 89 $ cd httpd-<em>NN</em></code></td> 90 </tr> 91 92 <tr> 93 <td><a href="#configure">Configuration</a></td> 94 95 <td><code>$ ./configure --prefix=<em>PREFIX</em></code> 96 </td> 97 </tr> 98 99 <tr> 100 <td><a href="#compile">Compilation</a></td> 101 102 <td><code>$ make</code> </td> 103 </tr> 104 105 <tr> 106 <td><a href="#install">Installation</a></td> 107 108 <td><code>$ make install</code> </td> 109 </tr> 110 111 <tr> 112 <td><a href="#customize">Personnalisation</a></td> 113 114 <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td> 115 </tr> 116 117 <tr> 118 <td><a href="#test">Test</a></td> 119 120 <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code> 121 </td> 122 </tr> 123 </table> 124 125 <p><em>NN</em> doit être remplacé par le numéro de version courant, 126 et <em>PREFIX</em> par le 127 chemin du répertoire d'installation. Si 128 <em>PREFIX</em> n'est pas spécifié, le chemin du répertoire 129 d'installation prendra sa valeur par défaut, à savoir 130 <code>/usr/local/apache2</code>.</p> 131 132 <p>Chaque étape du processus de compilation et d'installation est 133 décrite plus en détails ci-dessous, à commencer par les prérequis 134 pour compiler et installer le serveur HTTP Apache.</p> 135 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 136 <div class="section"> 137 <h2><a name="requirements" id="requirements">Prérequis</a></h2> 138 139 <p>Les prérequis pour la construction d'Apache HTTPd sont les suivants:</p> 140 141 <dl> 142 <dt>Espace disque</dt> 143 <dd>Assurez-vous d'avoir au moins 50 MB d'espace disque disponible 144 temporaire. Après l'installation Apache occupe 145 approximativement 10 MB d'espace disque. L'espace disque réellement 146 nécessaire va varier considérablement en fonction de vos options 147 de configuration et de la présence éventuelle de modules tiers.</dd> 148 149 <dt>Compilateur ANSI-C et système de construction</dt> 150 <dd>Vous devez disposer d'un compilateur ANSI-C. Le compilateur <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C 151 (GCC)</a> de la <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a> 152 est recommandé. Si vous ne possédez pas GCC, 153 assurez-vous au moins que votre compilateur soit compatible ANSI. 154 En outre, votre <code>PATH</code> doit contenir 155 les outils de construction de base tels que <code>make</code>.</dd> 156 157 <dt>Connaissance de l'heure exacte</dt> 158 <dd>Les éléments du protocole HTTP font référence à l'heure du jour. 159 Par conséquent, il est nécessaire d'équiper votre système d'un 160 dispositif de synchronisation du temps. Les programmes 161 <code>ntpdate</code> ou <code>xntpd</code>, basés sur le protocole NTP, 162 sont couramment utilisés à cet effet. 163 Voir la <a href="http://www.ntp.org">page d'accueil de NTP</a> 164 pour plus de détails à propos du logiciel NTP et des serveurs 165 de temps publics.</dd> 166 167 <dt><a href="http://www.perl.org/">Perl 5</a> 168 [OPTIONNEL]</dt> 169 <dd>L'interpréteur Perl 5 (les versions 5.003 ou supérieures conviennent) 170 est nécessaire pour l'exécution de certains scripts comme 171 <code class="program"><a href="./programs/apxs.html">apxs</a></code> ou <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> 172 (qui sont écrits en Perl). 173 Si le script <code class="program"><a href="./programs/configure.html">configure</a></code> ne trouve pas d'interpréteur 174 Perl 5, vous ne pourrez pas utiliser les scripts qui en ont besoin. 175 Bien entendu, vous pourrez tout de même construire et utiliser 176 Apache httpd.</dd> 177 178 <dt><a href="http://apr.apache.org">apr/apr-util >= 1.4</a></dt> 179 <dd><code>apr</code> et <code>apr-util</code> sont inclus 180 dans les sources d'Apache HTTPd, et peuvent être utilisés sans problème 181 dans la plupart des cas. Cependant, si 182 <code>apr</code> ou <code>apr-util</code>, versions 1.0, 1.1 ou 1.2, 183 sont installés sur votre système, vous devez soit mettre à jour vos 184 installations <code>apr</code>/<code>apr-util</code> vers la version 185 1.4, forcer l'utilisation des bibliothèques intégrées, 186 soit faire en sorte que httpd utilise des constructions séparées. 187 Pour utiliser les sources de 188 <code>apr</code>/<code>apr-util</code> incluses, utilisez l'option 189 <code>--with-included-apr</code> du script configure : 190 191 <div class="note"><h3>Note</h3> 192 L'option --with-included-apr est disponible à partir 193 de la version 2.2.3 194 </div> 195 <div class="example"><p><code> 196 # Forcer l'utilisation des sources de apr/apr-util intégrées<br /> 197 ./configure --with-included-apr<br /> 198 </code></p></div> 199 200 Pour construire Apache HTTPd suite à une installation manuelle de 201 <code>apr</code>/<code>apr-util</code> : 202 203 <div class="example"><p><code> 204 # Construction et installation apr 1.4<br /> 205 cd srclib/apr<br /> 206 ./configure --prefix=/usr/local/apr-httpd/<br /> 207 make<br /> 208 make install<br /> 209 <br /> 210 # Construction et installation apr-util 1.4<br /> 211 cd ../apr-util<br /> 212 ./configure --prefix=/usr/local/apr-util-httpd/ 213 --with-apr=/usr/local/apr-httpd/<br /> 214 make<br /> 215 make install<br /> 216 <br /> 217 # Configuration httpd<br /> 218 cd ../../<br /> 219 ./configure --with-apr=/usr/local/apr-httpd/ 220 --with-apr-util=/usr/local/apr-util-httpd/ 221 </code></p></div> 222 </dd> 223 224 225 </dl> 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="download" id="download">Téléchargement</a></h2> 229 230 <p>Le serveur HTTP Apache peut être téléchargé à partir du 231 <a href="http://httpd.apache.org/download.cgi">site de téléchargement 232 du serveur HTTP Apache</a>, qui fournit la liste de nombreux miroirs. 233 Il sera plus commode à la plupart des utilisateurs d'Apache HTTPd sur les 234 systèmes UNIX ou similaires de télécharger et de compiler 235 la version sources. Le processus de construction (décrit ci-dessous) est 236 simple, et vous permet de personnaliser votre serveur selon vos besoins. 237 En outre, les versions binaires sont souvent plus anciennes que les 238 dernières versions sources Si vous téléchargez une version binaire, 239 suivez les instructions décrites dans le fichier 240 <code>INSTALL.bindist</code> inclus dans la distribution.</p> 241 242 <p>Après le téléchargement, il est important de vérifier que vous 243 disposez d'une version complète et non modifiée du serveur HTTP Apache. 244 Vous pouvez le faire en testant l'archive téléchargée à l'aide de 245 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 246 PGP</a>.</p> 247 248 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 249 <div class="section"> 250 <h2><a name="extract" id="extract">Extraction</a></h2> 251 252 <p>L'extraction des sources depuis l'archive Apache HTTPd consiste 253 simplement à décompresser et à désarchiver cette dernière :</p> 254 255 <div class="example"><p><code> 256 $ gzip -d httpd-<em>NN</em>.tar.gz<br /> 257 $ tar xvf httpd-<em>NN</em>.tar 258 </code></p></div> 259 260 <p>Ceci créera, dans le répertoire courant, un nouveau répertoire 261 contenant le code source de la distribution. Vous devrez vous positionner 262 dans ce répertoire avant de procéder à la compilation du serveur.</p> 263 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 264 <div class="section"> 265 <h2><a name="configure" id="configure">Configuration de l'arborescence des sources</a></h2> 266 267 <p>L'étape suivante consiste à configurer l'arborescence des sources 268 d'Apache HTTPd en fonction de votre plateforme et de vos besoins personnels. 269 Le script <code class="program"><a href="./programs/configure.html">configure</a></code>, situé à la racine du 270 répertoire de la distribution, a été conçu à cet effet. 271 (Les développeurs qui téléchargent 272 une version non officielle de l'arborescence des sources d'Apache HTTPd 273 devront disposer de 274 <code>autoconf</code> et <code>libtool</code> et 275 exécuter <code>buildconf</code> avant de passer à l'étape suivante, 276 ce qui n'est pas nécessaire pour les versions officielles.)</p> 277 278 <p>Pour configurer l'arborescence des sources avec les valeurs par défaut 279 pour toutes les options, entrez simplement <code>./configure</code>. 280 Pour modifier les valeurs des options, <code class="program"><a href="./programs/configure.html">configure</a></code> 281 comprend toute une variété de variables et 282 d'options de ligne de commande.</p> 283 284 <p>L'option la plus importante <code>--prefix</code> est le chemin 285 du répertoire d'installation du serveur HTTP Apache, car Apache doit être configuré 286 en fonction de ce chemin pour pouvoir fonctionner correctement. 287 Il est possible de définir plus finement le chemin d'installation des fichiers 288 à l'aide d'<a href="programs/configure.html#installationdirectories"> 289 options supplémentaires de configure</a>.</p> 290 291 <p>À ce niveau, vous pouvez aussi spécifier de quelles <a href="programs/configure.html#optionalfeatures">fonctionnalités</a> vous 292 voulez disposer dans Apache HTTPd en activant ou désactivant des <a href="mod/">modules</a>. Apache est fourni avec un jeu de modules de 293 <a href="mod/module-dict.html#Status">Base</a> inclus par défaut. 294 Les autres modules sont activés à l'aide de l'option 295 <code>--enable-<var>module</var></code>, où 296 <var>module</var> est le nom du module sans la chaîne 297 <code>mod_</code> et où tout caractère de soulignement est converti 298 en tiret. Vous pouvez aussi choisir de compiler les modules comme 299 <a href="dso.html">objets partagés (DSOs)</a> -- qui peuvent être chargés 300 ou déchargés à l'exécution -- à l'aide de l'option 301 <code>--enable-<var>module</var>=shared</code>. D'une manière similaire, 302 vous pouvez désactiver des modules de base à l'aide de l'option 303 <code>--disable-<var>module</var></code> option. Faites très attention 304 en utilisant ces options, car <code class="program"><a href="./programs/configure.html">configure</a></code> n'est pas en 305 mesure de vous avertir si le module que vous avez spécifié n'existe pas; 306 il ignorera tout simplement l'option.</p> 307 308 <p>En outre, vous devrez peut-être fournir au script 309 <code class="program"><a href="./programs/configure.html">configure</a></code> des informations supplémentaires sur 310 le chemin de votre compilateur, de vos librairies, ou de vos fichiers 311 d'en-têtes. A cet effet, vous pouvez passer des options de ligne de 312 commande ou des variables d'environnement au script 313 <code class="program"><a href="./programs/configure.html">configure</a></code>. Pour plus d'informations, voir la 314 page de manuel de <code class="program"><a href="./programs/configure.html">configure</a></code>.</p> 315 316 <p>Pour vous faire une idée des possibilités qui s'offrent à vous, voici 317 un exemple typique de compilation d'Apache avec le répertoire 318 d'installation <code>/sw/pkg/apache</code>, un compilateur et des drapeaux 319 particuliers et les deux modules additionnels <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> 320 et <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> qui pourront être chargés plus tard 321 à l'aide du mécanisme DSO:</p> 322 323 <div class="example"><p><code> 324 $ CC="pgcc" CFLAGS="-O2" \<br /> 325 ./configure --prefix=/sw/pkg/apache \<br /> 326 --enable-rewrite=shared \<br /> 327 --enable-speling=shared 328 </code></p></div> 329 330 <p>Quand <code class="program"><a href="./programs/configure.html">configure</a></code> est lancé, il peut prendre 331 plusieurs minutes pour tester la disponibilité des fonctionnalités 332 au sein de votre système, et construire les Makefiles qui seront utilisés 333 par la suite pour compiler le serveur.</p> 334 335 <p>Vous trouverez une description détaillée des options de 336 <code class="program"><a href="./programs/configure.html">configure</a></code> dans sa page de manuel.</p> 337 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 338 <div class="section"> 339 <h2><a name="compile" id="compile">Construction</a></h2> 340 341 <p>Vous pouvez maintenant construire les différents éléments qui 342 composent le paquet Apache HTTPd en lançant tout simplement la commande :</p> 343 344 <div class="example"><p><code>$ make</code></p></div> 345 346 <p>Vous devez être patient, car il faut plusieurs minutes pour compiler 347 une configuration de base, et cette durée peut varier considérablement 348 en fonction de votre matériel et du nombre de modules que vous avez activés.</p> 349 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 350 <div class="section"> 351 <h2><a name="install" id="install">Installation</a></h2> 352 353 <p>Il est temps maintenant d'installer le paquet dans le répertoire 354 d'installation défini par <em>PREFIX</em> (voir plus haut l'option 355 <code>--prefix</code>) en lançant:</p> 356 357 <div class="example"><p><code>$ make install</code></p></div> 358 359 <p>Si vous effectuez une mise à jour, l'installation n'écrasera pas 360 vos fichiers de configuration ou autres documents.</p> 361 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 362 <div class="section"> 363 <h2><a name="customize" id="customize">Personnalisation</a></h2> 364 365 <p>Ensuite, vous pourrez personnaliser votre Serveur HTTP Apache en 366 éditant les <a href="configuring.html">fichiers de configuration</a> 367 situés dans <code><em>PREFIX</em>/conf/</code>.</p> 368 369 <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div> 370 371 <p>Consultez le manuel du serveur HTTP Apache situé dans 372 <code><em>PREFIX</em>/docs/manual/</code> ou 373 <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a> pour la version la plus 374 récente de ce manuel et la liste complète des <a href="mod/directives.html">directives de configuration</a> disponibles.</p> 375 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 376 <div class="section"> 377 <h2><a name="test" id="test">Test</a></h2> 378 379 <p>Vous pouvez maintenant <a href="invoking.html">démarrer</a> votre 380 Serveur HTTP Apache en lançant:</p> 381 382 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div> 383 384 <p>Vous devriez alors pouvoir requérir votre premier document 385 à l'aide de l'URL <code>http://localhost/</code>. La page web que vous 386 voyez est située dans le répertoire défini par la directive 387 <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>, 388 qui est généralement <code><em>PREFIX</em>/htdocs/</code>. 389 Pour <a href="stopping.html">arrêter</a> le serveur, lancez:</p> 390 391 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div> 392 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> 393 <div class="section"> 394 <h2><a name="upgrading" id="upgrading">Mise à jour</a></h2> 395 396 <p>La première étape d'une mise à jour consiste à lire l'annonce de la 397 sortie de la nouvelle version et le fichier <code>CHANGES</code> 398 dans la distribution des sources afin de déceler toutes les modifications 399 qui pourraient affecter votre site. Lors d'un changement majeur de version 400 (par exemple de 1.3 à 2.0 ou de 2.0 à 2.2), 401 il y aura certainement des différences importantes quant à la 402 configuration de la compilation et de l'exécution qui nécessiteront des 403 ajustements manuels. Tous les 404 modules devront aussi être mis à jour pour qu'ils s'adaptent aux 405 changements de l'API des modules.</p> 406 407 <p>La mise à jour d'une version mineure à la suivante (par exemple, de 408 2.2.55 à 2.2.57) est plus aisée. Le processus <code>make install</code> 409 n'écrasera aucun de vos documents existants, fichiers de log, 410 ou fichiers de configuration. De plus, les développeurs font tout 411 leur possible pour éviter les changements entraînant une 412 incompatibilité dans les options de 413 <code class="program"><a href="./programs/configure.html">configure</a></code>, la configuration de l'exécution, ou l'API 414 des modules d'une version mineure à l'autre. Dans la plupart des cas, 415 vous pourrez utiliser une ligne de commande 416 <code class="program"><a href="./programs/configure.html">configure</a></code> identique, le même fichier de configuration, 417 et tous vos modules continueront de fonctionner.</p> 418 419 <p>Pour effectuer une mise à jour entre deux versions mineures, 420 commencez par trouver le fichier 421 <code>config.nice</code> dans le répertoire de <code>construction</code> 422 de votre serveur installé ou à la racine de l'arborescence des sources 423 de votre ancienne installation. Il contient la reproduction exacte de la 424 ligne de commande <code class="program"><a href="./programs/configure.html">configure</a></code> que vous avez utilisée pour 425 configurer l'arborescence des sources. Ensuite, pour mettre à jour 426 l'ancienne version vers la nouvelle, 427 il vous suffit de copier le fichier <code>config.nice</code> dans 428 l'arborescence des sources de la nouvelle version, de l'éditer pour 429 effectuer toute modification souhaitée, et de lancer:</p> 430 431 <div class="example"><p><code> 432 $ ./config.nice<br /> 433 $ make<br /> 434 $ make install<br /> 435 $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br /> 436 $ <em>PREFIX</em>/bin/apachectl -k start<br /> 437 </code></p></div> 438 439 <div class="warning">Vous devez toujours effectuer un test de la nouvelle 440 version dans votre environnement avant de la mettre en production. 441 Par exemple, vous pouvez installer et exécuter la nouvelle version 442 en parallèle avec l'ancienne en utilisant une option 443 <code>--prefix</code> et un port différents (en ajustant la directive 444 <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>) afin de déceler toute 445 incompatibilité avant d'effectuer la mise à jour définitive.</div> 446 447 </div></div> 448 <div class="bottomlang"> 449 <p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | 450 <a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> | 451 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> | 452 <a href="./fr/install.html" title="Français"> fr </a> | 453 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | 454 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 455 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> 456 </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&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> 457 <script type="text/javascript"><!--//--><![CDATA[//><!-- 458 var comments_shortname = 'httpd'; 459 var comments_identifier = 'http://httpd.apache.org/docs/2.2/install.html'; 460 (function(w, d) { 461 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 462 d.write('<div id="comments_thread"><\/div>'); 463 var s = d.createElement('script'); 464 s.type = 'text/javascript'; 465 s.async = true; 466 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 467 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 468 } 469 else { 470 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 471 } 472 })(window, document); 473 //--><!]]></script></div><div id="footer"> 474 <p class="apache">Copyright 2017 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> 475 <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[//><!-- 476 if (typeof(prettyPrint) !== 'undefined') { 477 prettyPrint(); 478 } 479 //--><!]]></script> 480 </body></html>