Вимоги

Починаючи з версії 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.