Files
php-doc-ru/reference/mongodb/setup.xml
2024-06-05 14:57:57 +03:00

76 lines
3.7 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e9214a2619efc5906fab59cd42fb7404c4dc49a5 Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<book xml:id="mongodb.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.setup;
<article xml:id="mongodb.requirements">
&reftitle.required;
<para>
Начиная с версии 1.16.0 для работы модуля требуется PHP 7.2 или выше.
Предыдущие версии модуля обеспечивают совместимость со старыми версиями PHP.
</para>
<para>
Модулю нужны библиотеки <link xlink:href="&url.mongodb.libbson;">libbson</link>
и <link xlink:href="&url.mongodb.libmongoc;">libmongoc</link>, и по умолчанию модуль
будет использовать встроенные версии библиотек. Также можно использовать системные библиотеки,
как описывает документация <link linkend="mongodb.installation.manual">по сборке из исходного кода</link>.
</para>
<para>
Модуль при работе через библиотеку libmongoc необязательно зависит от библиотеки TLS (например, OpenSSL)
и будет использовать её, если она доступна. Если процессу сборки не удаётся найти
библиотеку TLS, пользователи должны проверить, что соответствующий пакет разработки (например,
<literal>libssl-dev</literal>) и
<link xlink:href="&url.mongodb.wiki.pkg-config;">pkg-config</link> установлены. Процесс обнаружения и настройки библиотек TLS
более подробно описан в документации по
<link linkend="mongodb.installation.manual">сборке из исходного кода</link>.
</para>
<para>
<link xlink:href="&url.cyrus;">Cyrus SASL</link> — необязательная зависимость для
поддержки аутентификации Kerberos, которая будет использоваться, если она доступна.
</para>
<note>
<simpara>
Из-за потенциальных проблем представления 64-разрядных целых чисел на 32-разрядных платформах,
пользователям рекомендуется использовать 64-разрядную среду. При использовании 32-разрядной платформы
помните, что любое 64-разрядное целое число, прочитанное из базы данных, будет возвращено как экземпляр
<classname>MongoDB\BSON\Int64</classname> вместо целочисленного
типа PHP.
</simpara>
</note>
</article>
&reference.mongodb.configure;
&reference.mongodb.ini;
<!--
<article xml:id="mongodb.resources">
&reftitle.resources;
<para>
</para>
</article>
-->
&reference.mongodb.constants;
</book>
<!-- 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
-->