<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/install.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'install.general.php',
    1 => 'Consid&eacute;rations g&eacute;n&eacute;rales sur l\'installation',
    2 => 'Consid&eacute;rations g&eacute;n&eacute;rales sur l\'installation',
  ),
  'up' => 
  array (
    0 => 'install.php',
    1 => 'Installation et configuration',
  ),
  'prev' => 
  array (
    0 => 'install.php',
    1 => 'Installation et configuration',
  ),
  'next' => 
  array (
    0 => 'install.unix.php',
    1 => 'Installation sur les syst&egrave;mes Unix',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'install/intro.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="install.general" class="chapter">
 <h1 class="title">Considérations générales sur l&#039;installation</h1>

 <p class="para">
  Avant d&#039;installer PHP, il faut savoir ce que l&#039;on souhaite
  faire avec PHP. Il y a deux cas d&#039;utilisation décrits dans
  la section <a href="introduction.php#intro-whatcando" class="link">Que peut faire PHP ?</a> :
  <ul class="itemizedlist">
   <li class="listitem"><span class="simpara">Sites Web et applications Web (script côté serveur)</span></li>
   <li class="listitem"><span class="simpara">Scripts en ligne de commande</span></li>
  </ul>
 </p>
 <p class="para">
  Pour la première tâche, qui est de loin la plus répandue, trois
  choses sont nécessaires : PHP lui-même, un serveur Web et
  un navigateur. En fonction du système d&#039;exploitation, il est possible de
  disposer d&#039;un serveur Web (c.-à-d. Apache sous Linux et macOS
  ou IIS sous Windows). Il est aussi possible de louer un espace
  à une société. De cette façon, il n&#039;est pas nécessaire de mettre
  en place PHP, mais uniquement d&#039;écrire les scripts, les charger
  sur le serveur et voir le résultat dans le navigateur.
 </p>
 <p class="para">
  Lors de l&#039;installation de PHP et du serveur soi-même, il y a
  deux choix. Soit sous la forme d&#039;un module du serveur
  Web (via une interface directe appelée SAPI). Les
  serveurs qui supportent cette solution comptent notamment
  Apache, Microsoft Internet Information Server,
  Netscape et les serveurs iPlanet.
  Si PHP ne supporte pas
  l&#039;interface de module du serveur Web, il est toujours possible de
  l&#039;utiliser comme processeur CGI ou FastCGI. Cela signifie
  qu&#039;il faut configurer le serveur pour qu&#039;il
  utilise l&#039;exécutable CGI de PHP, pour qu&#039;il traite les fichiers
  PHP sur le serveur.
 </p>
 <p class="para">
  Pour utiliser PHP en ligne de commande
  (écrire des scripts de génération d&#039;image hors ligne,
  par exemple, ou bien traiter des textes en fonction
  d&#039;informations fournies), un exécutable PHP est nécessaire. Pour plus de détails, consulter la
  section <a href="features.commandline.php" class="link"> écrire des applications
   PHP en ligne de commande</a>. Dans ce cas, il
  n&#039;est pas nécessaire d&#039;avoir un serveur Web, ni un navigateur.
 </p>
 <p class="para">
  À partir de maintenant, cette section décrit l&#039;installation de
  PHP avec un serveur Web sous Unix et Windows, sous forme de
  module ou d&#039;exécutables CGI.
 </p>
 <p class="para">
  Les codes source et les distributions binaires de PHP pour Windows
  sont disponibles à
  <a href="https://www.php.net/downloads.php" class="link external">&raquo;&nbsp;https://www.php.net/downloads.php</a>.
 </p>
</div>
<?php manual_footer($setup); ?>