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

Klasse 'MongoClient' blev ikke fundet

Du har ikke installeret MongoDB PHP-driver, se venligst dette link http://www.php.net/manual/en/mongo.installation.php

Opdater kilder

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 MongoDB PHP-driver

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

Åbn din php.ini-fil og føj til den:

extension=mongo.so

Genstart apache

sudo /etc/init.d/apache2 restart

Andre hjælpende oplysninger:

dette skulle hjælpe med at finde din php.ini fil:

php -i | grep 'Configuration File'

På Ubuntu viser det dette:

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

noter dig, at du kører denne kommando fra cli (kommandolinje), så for din sande php.ini gå til mappen apache2 i stedet for cli :)



  1. Mongodb v4.0 Transaktion, MongoError:Transaktionsnumre er kun tilladt på et replikasætmedlem eller mongoer

  2. Sådan implementerer du multitenancy til Redis i springstøvler

  3. Installation af Redis på CentOS 7

  4. ConnectionMultiplexer.Forbindelsen afbrydes, mens der oprettes forbindelse til redis-serveren