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="&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.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">&nbsp;de&nbsp;</a> |
    34  <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
    35  <a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
    36  <a href="./fr/install.html" title="Français">&nbsp;fr&nbsp;</a> |
    37  <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
    38  <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
    39  <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</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 &gt;= 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">&nbsp;de&nbsp;</a> |
   450  <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
   451  <a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
   452  <a href="./fr/install.html" title="Français">&nbsp;fr&nbsp;</a> |
   453  <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
   454  <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
   455  <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</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&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>
   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>