MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Classe 'MongoClient' non trovata

Non hai installato il driver PHP MongoDB, consulta questo link http://www.php.net/manual/en/mongo.installation.php

Aggiorna fonti

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

Installa il driver PHP MongoDB

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

Apri il tuo file php.ini e aggiungilo:

extension=mongo.so

Riavvia Apache

sudo /etc/init.d/apache2 restart

Altre informazioni utili:

questo dovrebbe aiutare a trovare il tuo file php.ini:

php -i | grep 'Configuration File'

Su Ubuntu mostra questo:

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

prendi nota che esegui questo comando da cli (riga di comando), quindi per il tuo vero php.ini vai alla cartella apache2 invece di cli :)