Pentru dezvoltatorii de driver-e și alte persoane interesate de ultimele corectări ale erorilor, este posibilă compilarea driver-ului din ultimul cod-sursă de pe » Github. Executați următoarele comenzi pentru a clona și compila proiectul:
$ git clone https://github.com/mongodb/mongo-php-driver.git $ cd mongo-php-driver $ git submodule sync && git submodule update --init $ phpize $ ./configure $ make all -j 5 $ sudo make install
Ultimul pas va afișa unde a fost instalat mongodb.so, ca de exemplu:
Installing shared extensions: /usr/lib/php/extensions/debug-non-zts-20151012/
Asigurați-vă că opțiunea extension_dir din php.ini indică spre directorul unde mongodb.so a fost instalat. Puteți afla valoarea opțiunii cu comanda:
$ php -i | grep extension_dir extension_dir => /usr/lib/php/extensions/debug-non-zts-20151012 => /usr/lib/php/extensions/debug-non-zts-20151012
Dacă directoarele diferă, modificați extension_dir în php.ini sau în mod manual transferați mongodb.so în directorul corect.
Adăugați următoarea linie în fișierul de configurare php.ini:
extension=mongodb.so