Necesități
Începând cu versiunea 1.8.0, driver-ul necesită PHP 7.0 sau ulterior.
Versiunile anterioare ale driver-ului permit compatibilitatea cu versiuni
PHP mai vechi.
Driver-ul necesită » libbson
și » libmongoc, și implicit
va utiliza versiunile încorporate ale ambelor biblioteci.
Bibliotecile de sistem de asemenea pot fi utilizate, după cum e descris în
documentația instalarea manuală.
Driver-ul, prin intermediul libmongoc, depinde opțional de o bibliotecă TLS
(de ex. OpenSSL) și o va utiliza dacă este disponibilă. Dacă procesul de
asamblare nu reușește să găsească o bibliotecă TLS, utilizatorii trebuie să
verifice ca pachetele de dezvoltare corespunzătoare să fie instalate (de ex.
libssl-dev
) și
» pkg-config. Procesul
de detectare și configurare a bibliotecilor TLS este discutat mai detaliat în
documentația instalarea manuală.
» Cyrus SASL este o dependență opțională
pentru a susține autentificarea Kerberos și va fi utilizată dacă e disponibilă.
Notă:
Datorită potențialelor probleme de reprezentare a întregilor de 64 biți pe
platforme de 32 biți, utilizatorii sunt sfătuiți să utilizeze medii de 64 de
biți. La utilizarea unei platforme pe 32 biți, observați că orice întreg pe 64
biți citit din baza de date va fi întors ca o instanță
MongoDB\BSON\Int64 în loc de tip întreg PHP.