PHP 8.1.28 Released!

Требования

Начиная с версии 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
-19
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