MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Klasse „MongoClient“ nicht gefunden

Sie haben den MongoDB-PHP-Treiber nicht installiert, siehe diesen Link http://www.php.net/manual/en/mongo.installation.php

Quellen aktualisieren

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

Installieren Sie den MongoDB-PHP-Treiber

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

Öffnen Sie Ihre php.ini-Datei und fügen Sie hinzu:

extension=mongo.so

Apache neu starten

sudo /etc/init.d/apache2 restart

Weitere hilfreiche Informationen:

dies sollte helfen, Ihre php.ini-Datei zu finden:

php -i | grep 'Configuration File'

Unter Ubuntu zeigt es Folgendes:

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

Beachten Sie, dass Sie diesen Befehl über cli (Befehlszeile) ausführen, also gehen Sie für Ihre echte php.ini in den Ordner apache2 anstelle von cli :)