sql >> Databasteknik >  >> NoSQL >> MongoDB

Klass 'MongoClient' hittades inte

Du har inte installerat MongoDB PHP-drivrutin, se denna länk http://www.php.net/manual/en/mongo.installation.php

Uppdatera källor

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

Installera MongoDB PHP-drivrutin

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

Öppna filen php.ini och lägg till:

extension=mongo.so

Starta om apache

sudo /etc/init.d/apache2 restart

Annan hjälpinformation:

detta borde hjälpa dig att hitta din php.ini-fil:

php -i | grep 'Configuration File'

På Ubuntu visar det detta:

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

notera att du kör detta kommando från cli (kommandorad) så för din sanna php.ini gå till mappen apache2 istället för cli :)



  1. Spring Redis Error Handle

  2. Distribuera MongoDB i ett Amazon Virtual Private Cloud (VPC)

  3. Jobbkö med redis med BLPOP

  4. Installera Redis på CentOS 7