install.html.fr 28 KB
Newer Older
powelld's avatar
powelld committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
<!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>Compilation et installation - Serveur Apache HTTP Version 2.4</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<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" />
<script src="./style/scripts/prettify.min.js" type="text/javascript">
</script>

<link href="./images/favicon.ico" rel="shortcut icon" /></head>
<body id="manual-page"><div id="page-header">
<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>
<p class="apache">Serveur Apache HTTP Version 2.4</p>
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<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.4</a></div><div id="page-content"><div id="preamble"><h1>Compilation et installation</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
<a href="./fr/install.html" title="Franais">&nbsp;fr&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Trke">&nbsp;tr&nbsp;</a></p>
</div>


    <p>Ce document couvre l'installation et la compilation du serveur
    HTTP Apache
    sur les systmes Unix et similaires seulement. Pour la compilation et
    l'installation sous Windows, voir <a href="platform/windows.html">Utiliser le serveur HTTP Apache avec Microsoft
    Windows</a> et <a href="platform/win_compiling.html">Compilation
    d'Apache sous Microsoft Windows</a>. Pour les autres plateformes, se
    rfrer  la documentation par
     <a href="platform/">plateforme</a>.</p>

    <p>Apache httpd utilise <code>libtool</code> et <code>autoconf</code>
    afin de crer un environnement de construction similaire  la plupart
    des projets Open Source .</p>

    <p>Si vous effectuez une mise  jour depuis une version mineure vers
    la suivante (par exemple, 2.4.9  2.4.10), veuillez passer  la section
    <a href="#upgrading">mise  jour</a>.</p>

</div>
<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Aperu pour les plus presss</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Prrequis</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#download">Tlchargement</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#extract">Extraction</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuration de l'arborescence des sources</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#compile">Construction</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#install">Installation</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#customize">Personnalisation</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#test">Test</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Mise  jour</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#thirdp">Paquets tiers</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="programs/configure.html">Configuration de l'arborescence
	des sources</a></li><li><a href="invoking.html">Dmarrer Apache httpd</a></li><li><a href="stopping.html">Arrt et redmarrage</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="overview" id="overview">Aperu pour les plus presss</a></h2>

    <table>
      
      <tr>
        <td><a href="#download">Tlchargement</a></td>

        <td>Tlchargez la dernire version depuis <a href="http://httpd.apache.org/download.cgi#apache24">http://httpd.apache.org/download.cgi</a>
        </td>
      </tr>

      <tr>
        <td><a href="#extract">Extraction</a></td>

        <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
         $ tar xvf httpd-<em>NN</em>.tar<br />
         $ cd httpd-<em>NN</em></code></td>
      </tr>

      <tr>
        <td><a href="#configure">Configuration</a></td>

        <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
        </td>
      </tr>

      <tr>
        <td><a href="#compile">Compilation</a></td>

        <td><code>$ make</code> </td>
      </tr>

      <tr>
        <td><a href="#install">Installation</a></td>

        <td><code>$ make install</code> </td>
      </tr>

      <tr>
        <td><a href="#customize">Personnalisation</a></td>

        <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
      </tr>

      <tr>
        <td><a href="#test">Test</a></td>

        <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
        </td>
      </tr>
    </table>

    <p><em>NN</em> doit tre remplac par le numro de version courant,
    et <em>PREFIX</em> par le
    chemin du rpertoire d'installation. Si
    <em>PREFIX</em> n'est pas spcifi, le chemin du rpertoire
    d'installation prendra sa valeur par dfaut,  savoir
    <code>/usr/local/apache2</code>.</p>

    <p>Chaque tape du processus de compilation et d'installation est
    dcrite plus en dtails ci-dessous,  commencer par les prrequis
    pour compiler et installer Apache httpd.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="requirements" id="requirements">Prrequis</a></h2>

    <p>Les prrequis pour la construction d'Apache httpd sont les suivants:</p>

    <dl>
      <dt>APR et APR-Util</dt>
      <dd>APR et APR-Util doivent tre dj installs sur votre systme.
      Si ce n'est pas le cas, ou si vous prfrez ne pas utiliser les
      versions fournies par le systme, tlchargez les dernires
      versions d'APR et APR-Util depuis <a href="http://apr.apache.org/">Apache APR</a>, dcompressez-les
      respectivement dans <code>/racine_sources_httpd/srclib/apr</code> et
      <code>/racine_sources_httpd/srclib/apr-util</code> (les noms des rpertoires ne
      doivent pas comporter de numros de versions ; par exemple, la
      distribution d'APR doit se trouver dans /racine_sources_httpd/srclib/apr/), et
      utilisez l'option <code>--with-included-apr</code> du script
      <code>./configure</code>. Sur certaines plateformes, vous devrez
      peut-tre installer les paquets <code>-dev</code> correspondants
      pour permettre la compilation de httpd avec les versions
      installes d'APR et APR-Util.</dd>

      <dt>Bibliothque d'expressions rationnelles compatibles Perl
      (PCRE)</dt>
      <dd>Cette bibliothque est ncessaire mais n'est plus fournie avec la
      distribution de httpd. Tlchargez le code source depuis <a href="http://www.pcre.org/">http://www.pcre.org</a> ou installez
      un portage du paquet. Si votre suite de compilation ne trouve pas
      le script pcre-config install au cours du processus de
      construction de PCRE, indiquez son chemin via l'option
      <code>--with-pcre</code> du script <code>./configure</code>. Sur
      certaines plateformes, vous devrez
      peut-tre installer les paquets <code>-dev</code> correspondants
      pour permettre la compilation de httpd avec la version
      installe de PCRE.</dd>

      <dt>Espace disque</dt>
      <dd>Assurez-vous d'avoir au moins 50 Mo d'espace disque disponible
      temporaire. Aprs l'installation le serveur occupe
      approximativement 10 Mo d'espace disque. L'espace disque rellement
      ncessaire va varier considrablement en fonction de vos options
      de configuration, de la prsence ventuelle de
      modules tiers, et bien entendu de la taille de votre site web et
      des sites que vous hbergez sur votre serveur.</dd>

      <dt>Compilateur ANSI-C et systme de construction</dt>
      <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>
      est recommand. Si vous ne possdez pas GCC,
      assurez-vous au moins que votre compilateur soit compatible ANSI.
      En outre, votre <code>PATH</code> doit contenir
      les outils de construction de base tels que <code>make</code>.</dd>

      <dt>Connaissance de l'heure exacte</dt>
      <dd>Les lments du protocole HTTP font rfrence  l'heure du jour.
      Par consquent, il est ncessaire d'quiper votre systme d'un
      dispositif de synchronisation du temps. Les programmes
      <code>ntpdate</code> ou <code>xntpd</code>, bass sur le protocole NTP,
      sont couramment utiliss  cet effet.
      Voir la <a href="http://www.ntp.org">page d'accueil de NTP</a>
      pour plus de dtails  propos du logiciel NTP et des serveurs
      de temps publics.</dd>

      <dt><a href="http://www.perl.org/">Perl 5</a>
      [OPTIONNEL]</dt>
      <dd>L'interprteur Perl 5 (les versions 5.003 ou suprieures conviennent)
      est ncessaire pour l'excution de certains scripts comme
      <code class="program"><a href="./programs/apxs.html">apxs</a></code> ou <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code>
      (qui sont crits en Perl).
      Si le script <code class="program"><a href="./programs/configure.html">configure</a></code> ne trouve pas d'interprteur
      Perl 5, vous ne pourrez pas utiliser les scripts qui en ont besoin.
      Bien entendu, vous pourrez tout de mme construire et utiliser
      Apache httpd.</dd>

    </dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="download" id="download">Tlchargement</a></h2>

    <p>Le serveur HTTP Apache peut tre tlcharg  partir du
    <a href="http://httpd.apache.org/download.cgi">site de tlchargement
    du serveur HTTP Apache</a>, qui fournit la liste de nombreux miroirs.
    Il sera plus commode  la plupart des utilisateurs d'Apache sur les
    systmes UNIX ou similaires de tlcharger et de compiler
    la version sources.  Le processus de construction (dcrit ci-dessous) est
    simple, et vous permet de personnaliser votre serveur selon vos besoins.
    En outre, les versions binaires sont souvent plus anciennes que les
    dernires versions sources. Si vous tlchargez une version binaire,
    suivez les instructions dcrites dans le fichier
    <code>INSTALL.bindist</code> inclus dans la distribution.</p>

    <p>Aprs le tlchargement, il est important de vrifier que vous
    disposez d'une version complte et non modifie du serveur HTTP Apache.
    Vous pouvez le faire en testant l'archive tlcharge  l'aide de
    la signature PGP. Vous trouverez les dtails de cette opration sur la <a href="http://httpd.apache.org/download.cgi#verify">page de tlchargement</a> ainsi qu'un exemple prcis dcrivant <a href="http://httpd.apache.org/dev/verification.html">l'utilisation de
    PGP</a>.</p>

</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="extract" id="extract">Extraction</a></h2>

    <p>L'extraction des sources depuis l'archive du serveur HTTP Apache consiste
    simplement  dcompresser et  dsarchiver cette dernire :</p>

<div class="example"><p><code>
$ gzip -d httpd-<em>NN</em>.tar.gz<br />
$ tar xvf httpd-<em>NN</em>.tar
</code></p></div>

    <p>Ceci crera, dans le rpertoire courant, un nouveau rpertoire
    contenant le code source de la distribution. Vous devrez vous positionner
    dans ce rpertoire avant de procder  la compilation du serveur.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="configure" id="configure">Configuration de l'arborescence des sources</a></h2>

    <p>L'tape suivante consiste  configurer l'arborescence des sources
    d'Apache en fonction de votre plateforme et de vos besoins personnels.
    Le script  <code class="program"><a href="./programs/configure.html">configure</a></code>, situ  la racine du
    rpertoire de la distribution, a t conu  cet effet
    (Les dveloppeurs qui tlchargent
    une version non officielle de l'arborescence des sources d'Apache
    devront disposer de
    <code>autoconf</code> et <code>libtool</code> et
    excuter <code>buildconf</code> avant de passer  l'tape suivante,
    ce qui n'est pas ncessaire pour les versions officielles).</p>

    <p>Pour configurer l'arborescence des sources avec les valeurs par dfaut
    pour toutes les options, entrez simplement <code>./configure</code>.
    Pour modifier les valeurs des options, <code class="program"><a href="./programs/configure.html">configure</a></code>
    accepte toute une varit de variables et
    d'options de ligne de commande.</p>

    <p>L'option la plus importante <code>--prefix</code> est le chemin
    du rpertoire d'installation d'Apache, car Apache doit tre configur
    en fonction de ce chemin pour pouvoir fonctionner correctement.
    Il est possible de dfinir plus finement le chemin d'installation des fichiers
     l'aide d'<a href="programs/configure.html#installationdirectories">options
    supplmentaires de configure</a>.</p>

    <p> ce niveau, vous pouvez aussi spcifier de quelles <a href="programs/configure.html#optionalfeatures">fonctionnalits</a> vous
    voulez disposer dans Apache en activant ou dsactivant des <a href="mod/">modules</a>.  Apache est fourni avec un grand nombre de
    modules inclus par dfaut. Ils seront compils en tant qu'<a href="dso.html">objets partags (DSOs)</a> qui pourront tre chargs
    ou dchargs  l'excution. Vous pouvez aussi choisir de compiler
    les modules statiquement via l'option
    <code>--enable-<var>module</var>=static</code>.</p>
    <p>Des modules supplmentaires peuvent tre activs  l'aide de l'option
    <code>--enable-<var>module</var></code>, o
    <var>module</var> est le nom du module sans la chane
    <code>mod_</code> et o tout caractre de soulignement est converti
    en tiret. D'une manire similaire,
    vous pouvez dsactiver des modules  l'aide de l'option
    <code>--disable-<var>module</var></code>.  Faites trs attention
    en utilisant ces options, car <code class="program"><a href="./programs/configure.html">configure</a></code> n'est pas en
    mesure de vous avertir si le module que vous avez spcifi n'existe pas;
    il ignorera tout simplement l'option.</p>

    <p>En outre, vous devrez peut-tre fournir au script
    <code class="program"><a href="./programs/configure.html">configure</a></code> des informations supplmentaires sur
    le chemin de votre compilateur, de vos bibliothques, ou de vos fichiers
    d'en-ttes.  A cet effet, vous pouvez passer des options de ligne de
    commande ou des variables d'environnement au script
    <code class="program"><a href="./programs/configure.html">configure</a></code>. Pour plus d'informations, voir la
    page de manuel de <code class="program"><a href="./programs/configure.html">configure</a></code>, ou lancez le script
    <code class="program"><a href="./programs/configure.html">configure</a></code> avec l'option <code>--help</code>.
    </p>

    <p>Pour vous faire une ide des possibilits qui s'offrent  vous, voici
    un exemple typique de compilation d'Apache avec le rpertoire
    d'installation <code>/sw/pkg/apache</code>, un compilateur et des drapeaux
    particuliers et les deux modules additionnels <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>
    et <code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code> :</p>

<div class="example"><p><code>
      $ CC="pgcc" CFLAGS="-O2" \<br />
       ./configure --prefix=/sw/pkg/apache \<br />
       --enable-ldap=shared \<br />
       --enable-lua=shared
</code></p></div>

    <p>Plusieurs minutes peuvent tre ncessaires 
    <code class="program"><a href="./programs/configure.html">configure</a></code> pour tester la disponibilit des
    fonctionnalits
    au sein de votre systme, et construire les Makefiles qui seront utiliss
    par la suite pour compiler le serveur.</p>

    <p>Vous trouverez une description dtaille des options de
    <code class="program"><a href="./programs/configure.html">configure</a></code> dans sa page de manuel.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="compile" id="compile">Construction</a></h2>

    <p>Vous pouvez maintenant construire les diffrents lments qui
    composent le paquet Apache en lanant tout simplement la commande :</p>

<div class="example"><p><code>$ make</code></p></div>

    <p>Vous devez tre patient, car il faut plusieurs minutes pour compiler
    une configuration de base, et cette dure peut varier considrablement
    en fonction de votre matriel et du nombre de modules que vous avez activs.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="install" id="install">Installation</a></h2>

    <p>Il est temps maintenant d'installer le paquet dans le rpertoire
    d'installation dfini par <em>PREFIX</em> (voir plus haut l'option
    <code>--prefix</code>) en lanant:</p>

<div class="example"><p><code>$ make install</code></p></div>

    <p>Cette tape ncessite habituellement les privilges
    de root, car <em>PREFIX</em> est en gnral un
    rpertoire possdant des droits en criture
    restreints.</p>

    <p>Si vous effectuez une mise  jour, l'installation n'crasera pas
    vos fichiers de configuration ou autres documents.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="customize" id="customize">Personnalisation</a></h2>

    <p>Ensuite, vous pourrez personnaliser votre Serveur HTTP Apache en
    ditant les <a href="configuring.html">fichiers de configuration</a>
    situs dans <code><em>PREFIX</em>/conf/</code>.</p>

<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>

    <p>Consultez le manuel d'Apache situ dans
    <code><em>PREFIX</em>/docs/manual/</code> ou
    <a href="http://httpd.apache.org/docs/2.4/">http://httpd.apache.org/docs/2.4/</a> pour la version la plus
    rcente de ce manuel et la liste complte des <a href="mod/directives.html">directives de configuration</a> disponibles.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="test" id="test">Test</a></h2>

    <p>Vous pouvez maintenant <a href="invoking.html">dmarrer</a> votre
    serveur HTTP Apache en lanant:</p>

<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>

    <p>Vous devriez alors pouvoir requrir votre premier document
     l'aide de l'URL <code>http://localhost/</code>. La page web que vous
    voyez est situe dans le rpertoire dfini par la directive
    <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>,
    qui est gnralement <code><em>PREFIX</em>/htdocs/</code>.
    Pour <a href="stopping.html">arrter</a> le serveur, lancez:</p>

<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="upgrading" id="upgrading">Mise  jour</a></h2>

    <p>La premire tape d'une mise  jour consiste  lire l'annonce de la
    sortie de la nouvelle version et le fichier <code>CHANGES</code>
    dans la distribution des sources afin de dceler toutes les modifications
    qui pourraient affecter votre site. Lors d'un changement majeur de version
    (par exemple de 2.0  2.2 ou de 2.2  2.4),
    il y aura certainement des diffrences importantes quant  la
    configuration de la compilation et de l'excution qui ncessiteront des
    ajustements manuels.  Tous les
    modules devront aussi tre mis  jour pour qu'ils s'adaptent aux
    changements de l'API des modules.</p>

    <p>La mise  jour d'une version mineure  la suivante (par exemple, de
    2.2.55  2.2.57) est plus aise.  Le processus <code>make install</code>
    n'crasera aucun de vos documents existants, fichiers de log,
    ou fichiers de configuration.  De plus, les dveloppeurs font tout
    leur possible pour viter les changements entranant une
    incompatibilit dans les options de
    <code class="program"><a href="./programs/configure.html">configure</a></code>, la configuration de l'excution, ou l'API
    des modules d'une version mineure  l'autre.  Dans la plupart des cas,
    vous pourrez utiliser une ligne de commande
    <code class="program"><a href="./programs/configure.html">configure</a></code> identique, le mme fichier de configuration,
    et tous vos modules continueront de fonctionner.</p>

    <p>Pour effectuer une mise  jour entre deux versions mineures,
    commencez par trouver le fichier
    <code>config.nice</code> dans le rpertoire de <code>construction</code>
    de votre serveur install ou  la racine de l'arborescence des sources
    de votre ancienne installation.  Il contient la reproduction exacte de la
    ligne de commande <code class="program"><a href="./programs/configure.html">configure</a></code> que vous avez utilise pour
    configurer l'arborescence des sources.  Ensuite, pour mettre  jour
    l'ancienne version vers la nouvelle,
    il vous suffit de copier le fichier <code>config.nice</code> dans
    l'arborescence des sources de la nouvelle version, de l'diter pour
    effectuer toute modification souhaite, et de lancer :</p>

    <div class="example"><p><code>
    $ ./config.nice<br />
    $ make<br />
    $ make install<br />
    $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br />
    $ <em>PREFIX</em>/bin/apachectl -k start<br />
    </code></p></div>

    <div class="warning">Vous devez toujours effectuer un test de la nouvelle
    version dans votre environnement avant de la mettre en production.
    Par exemple, vous pouvez installer et excuter la nouvelle version
    en parallle avec l'ancienne en utilisant une option
    <code>--prefix</code> et un port diffrents (en ajustant la directive
    <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>) afin de dceler toute
    incompatibilit avant d'effectuer la mise  jour dfinitive.</div>

    <p>Vous pouvez ajouter des arguments supplmentaires 
    <code>config.nice</code> ; ils seront alors ajouts aux options de
    votre script <code class="program"><a href="./programs/configure.html">configure</a></code> original :</p>

     <div class="example"><p><code>
     $ ./config.nice --prefix=/home/test/apache --with-port=90
     </code></p></div>

    </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="thirdp" id="thirdp">Paquets tiers</a></h2>

    <p>De nombreux tiers fournissent leur propre distribution du
    serveur HTTP Apache  installer sur une plate-forme particulire. On
    peut citer les diffrentes distributions Linux, divers
    paquets tiers Windows, Mac OS X, Solaris et de nombreux autres.</p>

    <p>Notre license logicielle non seulement permet, mais aussi
    encourage ce genre de redistribution. Cependant, ceci conduit  une
    situation ou l'organisation de la configuration et les valeurs par
    dfaut de votre installation du serveur peuvent ne pas correspondre
     ce qui est crit dans la documentation. Bien que fcheuse, cette
    situation n'est pas appele  voluer de sitt.</p>

    <p>Une  <a href="http://wiki.apache.org/httpd/DistrosDefaultLayout">description
    de ces distributions tierces</a> est maintenue dans le wiki du
    serveur HTTP, et doit en reflter l'tat actuel. Vous devrez
    cependant vous familiariser par vous-mme avec la gestion du paquet
    de votre plate-forme particulire et les procdures d'installation.</p>

</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Espaol">&nbsp;es&nbsp;</a> |
<a href="./fr/install.html" title="Franais">&nbsp;fr&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Trke">&nbsp;tr&nbsp;</a></p>
</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>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.4/install.html';
(function(w, d) {
    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
        d.write('<div id="comments_thread"><\/div>');
        var s = d.createElement('script');
        s.type = 'text/javascript';
        s.async = true;
        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
    }
    else { 
        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
    }
})(window, document);
//--><!]]></script></div><div id="footer">
<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>
<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[//><!--
if (typeof(prettyPrint) !== 'undefined') {
    prettyPrint();
}
//--><!]]></script>
</body></html>