Требования

Начиная с версии 1.16.0 для работы модуля требуется PHP 7.2 или выше. Предыдущие версии модуля обеспечивают совместимость со старыми версиями PHP.

Модулю нужны библиотеки » libbson и » libmongoc, и по умолчанию модуль будет использовать встроенные версии библиотек. Также можно использовать системные библиотеки, как описывает документация по сборке из исходного кода.

Модуль при работе через библиотеку libmongoc необязательно зависит от библиотеки TLS (например, OpenSSL) и будет использовать её, если она доступна. Если процессу сборки не удаётся найти библиотеку TLS, пользователи должны проверить, что соответствующий пакет разработки (например, libssl-dev) и » pkg-config установлены. Процесс обнаружения и настройки библиотек TLS более подробно описан в документации по сборке из исходного кода.

» Cyrus SASL — необязательная зависимость для поддержки аутентификации Kerberos, которая будет использоваться, если она доступна.

Замечание: Из-за потенциальных проблем представления 64-разрядных целых чисел на 32-разрядных платформах, пользователям рекомендуется использовать 64-разрядную среду. При использовании 32-разрядной платформы помните, что любое 64-разрядное целое число, прочитанное из базы данных, будет возвращено как экземпляр MongoDB\BSON\Int64 вместо целочисленного типа PHP.

add a note

User Contributed Notes 1 note

up
-10
mfoley at cms-controls dot com
7 years ago
I ran into this module requiring libsasl.dll available in the Windows Path. I thought that was just for the old driver, but apparently not. I'm running PHP 7.0.7 with Apache 2.4 (VC14), x64 thread-safe. I was working with version 1.2.5 of the MongoDB driver.
To Top