MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Classe 'MongoClient' introuvable

Vous n'avez pas installé le pilote PHP MongoDB, veuillez consulter ce lien http://www.php.net/manual/en/mongo.installation.php

Mettre à jour les sources

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update

Installer le pilote PHP MongoDB

sudo apt-get install php5-dev php5-cli php-pear -y
sudo pecl install mongo

Ouvrez votre fichier php.ini et ajoutez-y :

extension=mongo.so

Redémarrez apache

sudo /etc/init.d/apache2 restart

Autres informations utiles :

cela devrait aider à trouver votre fichier php.ini :

php -i | grep 'Configuration File'

Sur Ubuntu, cela affiche ceci :

Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

notez que vous exécutez cette commande à partir de cli (ligne de commande), donc pour votre vrai php.ini, allez dans le dossier apache2 au lieu de cli :)