MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Клас „MongoClient“ не е намерен

Не сте инсталирали MongoDB PHP драйвер, моля, вижте тази връзка http://www.php.net/manual/en/mongo.installation.php

Актуализиране на източници

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 драйвер

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

Отворете вашия php.ini файл и добавете към него:

extension=mongo.so

Рестартирайте apache

sudo /etc/init.d/apache2 restart

Друга помощна информация:

това трябва да ви помогне да намерите вашия php.ini файл:

php -i | grep 'Configuration File'

В Ubuntu показва това:

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

имайте предвид, че изпълнявате тази команда от cli (команден ред), така че за вашия истински php.ini отидете в папката apache2 вместо cli :)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. runCommand еквивалент за nodejs-native-mongodb

  2. 3 начина за премахване на стойност от масив в MongoDB

  3. Mongoose - RangeError:Максималният размер на стека от обаждания е превишен

  4. уникален мангуст:вярно не работи

  5. Препратка към схемата на Mongoose и недефиниран тип „ObjectID“