<?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 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'mongodb.requirements.php',
    1 => 'Depend&ecirc;ncias',
    2 => 'Depend&ecirc;ncias',
  ),
  'up' => 
  array (
    0 => 'mongodb.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'prev' => 
  array (
    0 => 'mongodb.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'next' => 
  array (
    0 => 'mongodb.installation.php',
    1 => 'Instala&ccedil;&atilde;o',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    '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">Dependências</h2>
  <p class="para">
   A partir da versão 1.21.0, a extensão requer PHP 8.1 ou superior. Versões
   anteriores da extensão permitem compatibilidade com versões mais antigas do PHP.
  </p>
  <p class="para">
   A extensão requer
   <a href="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson" class="link external">&raquo;&nbsp;libbson</a> e
   <a href="https://github.com/mongodb/mongo-c-driver" class="link external">&raquo;&nbsp;libmongoc</a> e usará
   versões agrupadas de ambas as bibliotecas por padrão. Bibliotecas de sistema também podem ser
   usadas, conforme discutido na
   documentação de
   <a href="mongodb.installation.php#mongodb.installation.manual" class="link">instalação manual</a>.
  </p>
  <p class="para">
   A extensão, via libmongoc, depende opcionalmente de uma biblioteca TLS (por exemplo,
   OpenSSL) e irá utilizá-la se disponível. Se o processo de construção não conseguir encontrar uma
   biblioteca TLS, os usuários devem verificar se o pacote de desenvolvimento apropriado
   (por exemplo, <code class="literal">libssl-dev</code>) e
   <a href="https://en.wikipedia.org/wiki/Pkg-config" class="link external">&raquo;&nbsp;pkg-config</a> estão ambos
   instalados. O processo para detectar e configurar bibliotecas TLS é
   discutido com mais detalhes na
   documentação da
   <a href="mongodb.installation.php#mongodb.installation.manual" class="link">instalação manual</a>.
  </p>
  <p class="para">
   <a href="http://cyrusimap.org/" class="link external">&raquo;&nbsp;Cyrus SASL</a> é uma dependência opcional para
   suportar a autenticação Kerberos e será usada se disponível.
  </p>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <span class="simpara">
    Devido a possíveis problemas na representação de números inteiros de 64 bits em plataformas de 32 bits,
    os usuários são aconselhados a usar ambientes de 64 bits. Ao usar uma plataforma de 32 bits,
    esteja ciente de que qualquer inteiro de 64 bits lido do banco de dados será retornado como
    uma instância <span class="classname"><a href="class.mongodb-bson-int64.php" class="classname">MongoDB\BSON\Int64</a></span> em vez de um tipo
    inteiro PHP.
   </span>
  </p></blockquote>
 </div><?php manual_footer($setup); ?>