Files
archived-doc-pt-br/reference/mongodb/setup.xml
Leonardo Lara Rodrigues 55bc81d567 sync with en rev
2026-01-06 15:08:57 -03:00

81 lines
2.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6536bde9ac873428828d7c62cc8d0d04b1a24267 Maintainer: leonardolara Status: ready --><!-- CREDITS: fernandowobeto, leonardolara -->
<chapter xml:id="mongodb.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.setup;
<section xml:id="mongodb.requirements">
&reftitle.required;
<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.
</para>
<para>
A extensão requer
<link xlink:href="&url.mongodb.libbson;">libbson</link> e
<link xlink:href="&url.mongodb.libmongoc;">libmongoc</link> 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
<link linkend="mongodb.installation.manual">instalação manual</link>.
</para>
<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, <literal>libssl-dev</literal>) e
<link xlink:href="&url.mongodb.wiki.pkg-config;">pkg-config</link> estão ambos
instalados. O processo para detectar e configurar bibliotecas TLS é
discutido com mais detalhes na
documentação da
<link linkend="mongodb.installation.manual">instalação manual</link>.
</para>
<para>
<link xlink:href="&url.cyrus;">Cyrus SASL</link> é uma dependência opcional para
suportar a autenticação Kerberos e será usada se disponível.
</para>
<note>
<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 <classname>MongoDB\BSON\Int64</classname> em vez de um tipo
inteiro PHP.
</simpara>
</note>
</section>
&reference.mongodb.configure;
&reference.mongodb.ini;
<!--
<section xml:id="mongodb.resources">
&reftitle.resources;
<para>
</para>
</section>
-->
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->