MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nie znaleziono klasy „MongoClient”

Nie zainstalowałeś sterownika MongoDB PHP, zobacz ten link http://www.php.net/manual/en/mongo.installation.php

Źródła aktualizacji

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

Zainstaluj sterownik MongoDB PHP

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

Otwórz plik php.ini i dodaj do niego:

extension=mongo.so

Uruchom ponownie Apache

sudo /etc/init.d/apache2 restart

Inne informacje pomocne:

powinno to pomóc w znalezieniu pliku php.ini:

php -i | grep 'Configuration File'

W Ubuntu pokazuje to:

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

zwróć uwagę, że uruchamiasz to polecenie z cli (wiersz poleceń), więc dla swojego prawdziwego php.ini przejdź do folderu apache2 zamiast cli :)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregacja $lookup Całkowity rozmiar dokumentów w zgodnym potoku przekracza maksymalny rozmiar dokumentu

  2. Przekaż do dwóch oddzielnych tablic w jednym wywołaniu aktualizacji w mongodb

  3. mongodb/mongoose findMany - znajdź wszystkie dokumenty z identyfikatorami wymienionymi w tablicy

  4. Wysokowydajne klastry MongoDB na Amazon EC2

  5. Długość wartości pola tekstowego w mongoDB