<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/configure.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'configure.about.php',
    1 => 'Liste des options de configuration internes',
    2 => 'Liste des options de configuration internes',
  ),
  'up' => 
  array (
    0 => 'configure.php',
    1 => 'Options de configuration',
  ),
  'prev' => 
  array (
    0 => 'configure.php',
    1 => 'Options de configuration',
  ),
  'next' => 
  array (
    0 => 'ini.php',
    1 => 'Directives du php.ini',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'appendices/configure/index.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="configure.about" class="sect1">
  <h2 class="title">Liste des options de configuration internes</h2>
  <p class="para">
   Ci-dessous une liste partielle des options de configuration utilisées par le script PHP
   <var class="filename">configure</var> lors de la compilation sur les systèmes Unix et assimilés.
   La plupart des options de configuration sont listées dans leur emplacement approprié sur les pages
   de référence de l&#039;extension et non pas ici.
   Pour une liste complète des options de configuration, exécutez la commande
   <strong class="command">./configure --help</strong> dans le répertoire contenant les sources de PHP
   après avoir exécuté la commande <strong class="command">autoconf</strong>
   (voir aussi le chapitre sur <a href="install.php" class="link">l&#039;installation de PHP</a>).
   Il peut également être intéressant de lire la documentation sur
   la <a href="http://www.airs.com/ian/configure/" class="link external">&raquo;&nbsp;configuration GNU</a> pour plus d&#039;informations sur les
   options de la commande <strong class="command">configure</strong> comme
   <code class="literal">--prefix=PREFIX</code>.
  </p>

  <blockquote class="note"><p><strong class="note">Note</strong>: 
   <p class="para">
    Elles sont également utilisées lors de la compilation. Pour modifier la configuration
    de l&#039;exécution de PHP, se reporter au chapitre sur la <a href="configuration.php" class="link">configuration de l&#039;exécution</a>.
   </p>
  </p></blockquote>

  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="configure.about.php#configure.options.misc" class="link">Divers</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="configure.about.php#configure.options.php" class="link">Comportement de PHP</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="configure.about.php#configure.options.servers" class="link">Serveur</a>
    </span>
   </li>
  </ul>

  <div class="sect2" id="configure.options">
   <h3 class="title">Options de configuration</h3>
   




 <div class="sect3" id="configure.options.misc">
  <h4 class="title">Options diverses</h4>
  <dl>
   
    <dt id="configure.enable-debug">
     <strong class="option configure">--enable-debug</strong>
    </dt>
    <dd>
     <p class="para">
      Compile en activant les symboles de débogage
     </p>
    </dd>
   
   
    <dt id="configure.with-layout">
     <strong class="option configure">--with-layout=TYPE</strong>
    </dt>
    <dd>
     <p class="para">
      Spécifie la façon dont les fichiers installés seront présentés. <code class="literal">TYPE</code>
      peut valoir PHP (valeur par défaut) ou GNU. Il est à noter que lors de l&#039;installation des pages de manuel sous PREFIX (par défaut), il faut choisir
      le style GNU afin qu&#039;elles puissent être trouvées dans le chemin de recherche de l&#039;utilitaire <var class="filename">manpath</var>.
     </p>
    </dd>
   
   
    <dt id="configure.with-pear">
     <strong class="option configure">--with-pear=DIR</strong>
    </dt>
    <dd>
     <p class="para">
      Installe PEAR dans le dossier DIR (par défaut, PREFIX/lib/php).
     </p>
    </dd>
   
   
    <dt id="configure.without-pear">
     <strong class="option configure">--without-pear</strong>
    </dt>
    <dd>
     <p class="para">
      Ne pas installer PEAR.
     </p>
    </dd>
   

   
    <dt id="configure.enable-sigchild">
     <strong class="option configure">--enable-sigchild</strong>
    </dt>
    <dd>
     <p class="para">
      Active le propre traitement du SIGCHLD de PHP.
     </p>
    </dd>
   
   
    <dt id="configure.disable-rpath">
     <strong class="option configure">--disable-rpath</strong>
    </dt>
    <dd>
     <p class="para">
      Désactive le passage de chemins additionnels de recherche de bibliothèques d&#039;exécution.
     </p>
    </dd>
   
   
    <dt id="configure.enable-libgcc">
     <strong class="option configure">--enable-libgcc</strong>
    </dt>
    <dd>
     <p class="para">
      Active explicitement le lien avec la bibliothèque libgcc.
     </p>
    </dd>
   
   
    <dt id="configure.enable-php-streams">
     <strong class="option configure">--enable-php-streams</strong>
    </dt>
    <dd>
     <p class="para">
      Inclut le support expérimental des flux PHP.
      À utiliser uniquement pour tester le code !
     </p>
    </dd>
   
   
    <dt id="configure.with-zlib-dir">
     <strong class="option configure">--with-zlib-dir[=DIR]</strong>
    </dt>
    <dd>
     <p class="para">
      Définit le chemin du répertoire d&#039;installation de la bibliothèque zlib.
     </p>
    </dd>
   

   
    <dt id="configure.with-tsrm-pthreads">
     <strong class="option configure">--with-tsrm-pthreads</strong>
    </dt>
    <dd>
     <p class="para">
      Utilise les threads POSIX (par défaut).
     </p>
    </dd>
   
   
    <dt id="configure.enable-shared">
     <strong class="option configure">--enable-shared[=PKGS]</strong>
    </dt>
    <dd>
     <p class="para">
      Compile les bibliothèques de partage [défaut=oui].
     </p>
    </dd>
   
   
    <dt id="configure.enable-static">
     <strong class="option configure">--enable-static[=PKGS]</strong>
    </dt>
    <dd>
     <p class="para">
      Compile les bibliothèques statiques [défaut=oui].
     </p>
    </dd>
   
   
    <dt id="configure.enable-fast-install">
     <strong class="option configure">--enable-fast-install[=PKGS]</strong>
    </dt>
    <dd>
     <p class="para">
      Optimise pour une installation rapide [défaut=oui].
     </p>
    </dd>
   
   
    <dt id="configure.with-gnu-ld">
     <strong class="option configure">--with-gnu-ld</strong>
    </dt>
    <dd>
     <p class="para">
      Le compilateur C utilise GNU ld [défaut=non].
     </p>
    </dd>
   
   
    <dt id="configure.disable-libtool-lock">
     <strong class="option configure">--disable-libtool-lock</strong>
    </dt>
    <dd>
     <p class="para">
      Évite de verrouiller (cela pourrait casser des constructions parallèles).
     </p>
    </dd>
   
   
    <dt id="configure.with-pic">
     <strong class="option configure">--with-pic</strong>
    </dt>
    <dd>
     <p class="para">
      Tente d&#039;utiliser uniquement les objets PIC/non-PIC [défaut=utilisation des deux].
     </p>
    </dd>
   

   
    <dt id="configure.enable-versioning.php4">
     <strong class="option configure">--enable-versioning</strong>
    </dt>
    <dd>
     <p class="para">
      Exporte uniquement les symboles requis.
      Voir le fichier INSTALL pour plus d&#039;informations.
     </p>
    </dd>
   

  </dl>
 </div>



   



 <div class="sect3" id="configure.options.php">
  <h4 class="title">Options PHP</h4>
  <dl>
   
    <dt id="configure.enable-maintainer-mode">
     <strong class="option configure">--enable-maintainer-mode</strong>
    </dt>
    <dd>
     <p class="para">
      Active des règles de compilation (<code class="literal">make</code>) et des dépendances
      inutiles (et parfois déroutantes) pour les utilisateurs occasionnels.
     </p>
    </dd>
   
   
    <dt id="configure.with-config-file-path">
     <strong class="option configure">--with-config-file-path=PATH</strong>
    </dt>
    <dd>
     <p class="para">
      Indique le chemin dans lequel réside le fichier <var class="filename">php.ini</var>.
      Par défaut, c&#039;est <code class="literal">PREFIX/lib</code>.
     </p>
    </dd>
   
   
    <dt id="configure.disable-short-tags">
     <strong class="option configure">--disable-short-tags</strong>
    </dt>
    <dd>
     <p class="para">
      Désactive les balises courtes &lt;? par défaut.
     </p>
    </dd>
   
   
    <dt id="configure.with-libdir">
     <strong class="option configure">--with-libdir</strong>
    </dt>
    <dd>
     <p class="para">
      Précise le chemin vers les bibliothèques de construction Unix pour
      construire PHP. Pour les systèmes 64 bits, il faut renseigner le dossier
      <code class="literal">lib64</code> comme cela: 
      <code class="literal">--with-libdir=lib64</code>.
     </p>
    </dd>
   
   
    <dt id="configure.enable-zts">
     <strong class="option configure">--enable-zts</strong>
    </dt>
    <dd>
     <p class="para">
      Active la sécurité des threads.
      Antérieur à PHP 8.0.0 sur les systèmes non-Windows,
      l&#039;option était appelée <strong class="option configure">--enable-maintainer-zts</strong>.
     </p>
    </dd>
   
  </dl>
 </div>



   



 <div class="sect3" id="configure.options.servers">
  <h4 class="title">Options SAPI</h4>
  <p class="para">
   La liste suivante contient les options valides SAPI&amp;s (<code class="literal">Server
   Application Programming Interface</code>) pour PHP.
  </p>
  <dl>
   
    <dt id="configure.with-apxs">
     <strong class="option configure">--with-apxs[=FILE]</strong>
    </dt>
    <dd>
     <p class="para">
      Compile un module Apache partagé. FILE est un chemin d&#039;accès optionnel vers
      les outils apxs d&#039;Apache. Par défaut, c&#039;est apxs. Il faut s&#039;assurer de spécifier
      la version d&#039;apxs qui est réellement installée sur le système, et NON pas
      celle qui se trouve dans l&#039;archive des sources d&#039;Apache.
     </p>
    </dd>
   
   
    <dt id="configure.with-apache">
     <strong class="option configure">--with-apache[=DIR]</strong>
    </dt>
    <dd>
     <p class="para">
      Compile le module Apache. DIR est le répertoire racine de construction d&#039;Apache.
      Par défaut, DIR vaut <var class="filename">/usr/local/apache</var>.
     </p>
    </dd>
   
   
    <dt id="configure.with-mod-charset">
     <strong class="option configure">--with-mod_charset</strong>
    </dt>
    <dd>
     <p class="para">
      Active les tables de transfert pour mod_charset (version russe de Apache).
     </p>
    </dd>
   
   
    <dt id="configure.with-apxs2">
     <strong class="option configure">--with-apxs2[=FILE]</strong>
    </dt>
    <dd>
     <p class="para">
      Compile le module partagé Apache 2.0. FILE est un chemin d&#039;accès optionnel vers
      les outils apxs d&#039;Apache. Par défaut, c&#039;est apxs.
     </p>
    </dd>
   

   
    <dt id="configure.disable-cli">
     <strong class="option configure">--disable-cli</strong>
    </dt>
    <dd>
     <p class="para">
      Empêche la compilation de la version CLI de PHP (cela force
      aussi l&#039;option <a href="configure.about.php#configure.without-pear" class="link">--without-pear</a>).
      Plus d&#039;informations dans la section sur
      <a href="features.commandline.php" class="link">l&#039;utilisation de PHP en ligne de commande</a>.
     </p>
    </dd>
   
   
   
    <dt id="configure.enable-phpdbg">
     <strong class="option configure">--enable-phpdbg</strong>
    </dt>
    <dd>
     <p class="para">
      Active le support du module SAPI de débogage interactif phpdbg.
     </p>
    </dd>
   

   
    <dt id="configure.enable-embed">
     <strong class="option configure">--enable-embed[=TYPE]</strong>
    </dt>
    <dd>
     <p class="para">
      Active la compilation de la bibliothèque intégrée SAPI. TYPE vaut
      soit <code class="literal">shared</code>, soit <code class="literal">static</code>.
      Par défaut, c&#039;est <code class="literal">shared</code>.
     </p>
    </dd>
   

   
    <dt id="configure.with-servlet">
     <strong class="option configure">--with-servlet[=DIR]</strong>
    </dt>
    <dd>
     <p class="para">
      Inclut le support des servlets. DIR est le chemin d&#039;installation du
      JSDK. Cette SAPI impose que l&#039;extension java soit compilée comme une
      bibliothèque partagée.
     </p>
    </dd>
   

   
    <dt id="configure.disable-cgi">
     <strong class="option configure">--disable-cgi</strong>
    </dt>
    <dd>
     <p class="para">
      Empêche la compilation de la version CGI de PHP.
     </p>
     <p class="para">
      Cet argument active aussi FastCGI.
     </p>
    </dd>
   
  </dl>
 </div>


  </div>
 </div><?php manual_footer($setup); ?>