<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ibm-db2.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'ibm-db2.installation.php',
    1 => 'Installation',
    2 => 'Installation',
  ),
  'up' => 
  array (
    0 => 'ibm-db2.setup.php',
    1 => 'Installation/Configuration',
  ),
  'prev' => 
  array (
    0 => 'ibm-db2.requirements.php',
    1 => 'Pr&eacute;-requis',
  ),
  'next' => 
  array (
    0 => 'ibm-db2.configuration.php',
    1 => 'Configuration &agrave; l\'ex&eacute;cution',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/ibm_db2/configure.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="ibm-db2.installation" class="section">
 <h2 class="title">Installation</h2>
 <p class="simpara">
  Pour compiler l&#039;extension ibm_db2, les fichiers d&#039;en-tête et de bibliothèques
  de l&#039;application de développement de DB2 doivent être présents sur le
  système. DB2 ne les installe pas par défaut, il pourrait donc être nécessaire de retourner
  à l&#039;installation de DB2 et ajouter cette option. Le client de développement d&#039;application DB2
  inclut les fichiers d&#039;en-tête et est disponible librement
  au téléchargement depuis le <a href="https://www.ibm.com/developerworks/downloads/im/db2express/index.html" class="link external">&raquo;&nbsp;support du site</a>
   de la base de données universelle.
 </p>
 <p class="simpara">
  Si les fichiers d&#039;en-têtes et de bibliothèques de l&#039;application de
  développement de DB2 sont ajoutés sur un système Linux ou Unix où DB2 est déjà installé,
  la commande <strong class="command">db2iupdt -e</strong> devra être lancée pour mettre à
  jour les liens symboliques vers les fichiers d&#039;en-têtes et de bibliothèques
  des instances DB2.
 </p>
 <p class="para">
  ibm_db2 est une extension <a href="https://pecl.php.net/" class="link external">&raquo;&nbsp;PECL</a>, alors suivez
  les instructions présentes dans <a href="install.pecl.php" class="xref">Installation d'extensions PECL</a> pour
  installer l&#039;extension ibm_db2 pour PHP. Tapez la commande
  <strong class="command">configure</strong> pour pointer vers l&#039;emplacement des fichiers
  d&#039;en-têtes et de bibliothèques de DB2 comme suit :
  <div class="example-contents screen">
<div class="cdata"><pre>
bash$ ./configure --with-IBM_DB2=/chemin/vers/DB2
</pre></div>
  </div>
  La commande <strong class="command">configure</strong> prend la valeur par défaut de
  <var class="filename">/opt/IBM/db2/V8.1</var>.
 </p>
 <blockquote class="note"><p><strong class="note">Note</strong>: 
  <strong>Note pour les utilisateurs de IIS</strong><br />
  <span class="simpara">
   Si le driver ibm_db2 est utilisé avec IIS (Microsoft Internet Information Server),
   il pourrait être nécessaire de prendre les mesures suivantes :
  </span>
  <ul class="simplelist">
   <li>
    Installer DB2 avec le système de sécurité étendu.
   </li>
   <li>
    Ajouter le chemin vers le binaire PHP à la variable d'environnement
    <var class="envar">PATH</var> du système (Par défaut : <code class="literal">C:\php\</code>).
   </li>
   <li>
    Créer une autre variable d'environnement contenant le chemin vers le fichier PHP.INI
    (p. ex. : <code class="literal">PHPRC = C:\php\</code>).
   </li>
   <li>
    Ajouter l'utilisateur IUSR_COMPUTERNAME au groupe DB2USERS.
   </li>
  </ul>
 </p></blockquote>
</div><?php manual_footer($setup); ?>