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