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

contributors($setup);

?>
<div id="mongodb.requirements" class="section">
  <h2 class="title">Pré-requis</h2>
  <p class="para">
   Depuis la version 1.21.0, l&#039;extension nécessite PHP 8.1 ou supérieur. Les
   versions précédentes de l&#039;extension permettent la compatibilité avec les anciennes versions de PHP.
  </p>
  <p class="para">
   L&#039;extension nécessite
   <a href="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson" class="link external">&raquo;&nbsp;libbson</a> et
   <a href="https://github.com/mongodb/mongo-c-driver" class="link external">&raquo;&nbsp;libmongoc</a>, et utilisera
   les versions incluses par défaut. Les bibliothèques système peuvent également
   être utilisées, comme discuté dans la documentation
   <a href="mongodb.installation.php#mongodb.installation.manual" class="link">d&#039;installation manuelle</a>.
  </p>
  <p class="para">
   L&#039;extension, via libmongoc, dépend optionnellement d&#039;une bibliothèque TLS
   (par exemple OpenSSL) et l&#039;utilisera si elle est disponible. Si le processus
   de construction ne parvient pas à trouver une bibliothèque TLS, les
   utilisateurs doivent vérifier que le paquet de développement approprié
   (par exemple <code class="literal">libssl-dev</code>) et
   <a href="https://en.wikipedia.org/wiki/Pkg-config" class="link external">&raquo;&nbsp;pkg-config</a> sont
   tous deux installés. Le processus de détection et de configuration des
   bibliothèques TLS est discuté plus en détail dans la documentation
   <a href="mongodb.installation.php#mongodb.installation.manual" class="link">d&#039;installation manuelle</a>.
  </p>
  <p class="para">
   <a href="http://cyrusimap.org/" class="link external">&raquo;&nbsp;Cyrus SASL</a> est une dépendance optionnelle
    pour prendre en charge l&#039;authentification Kerberos et sera utilisée si elle est disponible.
  </p>
  <blockquote class="note"><p><strong class="note">Note</strong>: 
   <span class="simpara">
    A cause de problèmes potentiels de représentation des entiers 64 bits sur des
    plateformes 32 bits, il est conseillé aux utilisateurs d&#039;utiliser des
    environnements 64 bits. Lors de l&#039;utilisation d&#039;une plateforme 32 bits, soyez
    conscient que tout entier 64 bits lu depuis la base de données sera retourné
    sous la forme d&#039;une instance <span class="classname"><a href="class.mongodb-bson-int64.php" class="classname">MongoDB\BSON\Int64</a></span> au
    lieu d&#039;un type entier PHP.
   </span>
  </p></blockquote>
 </div><?php manual_footer($setup); ?>