sql >> Database >  >> NoSQL >> MongoDB

Klasse 'MongoClient' niet gevonden

U heeft het MongoDB PHP-stuurprogramma niet geïnstalleerd, zie deze link http://www.php.net/manual/en/mongo.installation.php

Bronnen bijwerken

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

MongoDB PHP-stuurprogramma installeren

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

Open je php.ini-bestand en voeg het toe:

extension=mongo.so

Herstart apache

sudo /etc/init.d/apache2 restart

Andere nuttige informatie:

dit zou moeten helpen om je php.ini-bestand te vinden:

php -i | grep 'Configuration File'

Op Ubuntu wordt dit weergegeven:

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

let op, dat je dit commando uitvoert vanaf cli (opdrachtregel) dus voor je echte php.ini ga je naar de map apache2 in plaats van cli :)



  1. mangoest recursief bevolken

  2. Microsoft.Extensions.Caching.Redis selecteer een andere database dan db0

  3. Wat is Redis pubsub en hoe gebruik ik het?

  4. MongoDB $log10