Instalarea manuală a driver-ului PHP MongoDB

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