sql >> Databáze >  >> NoSQL >> MongoDB

Třída 'MongoClient' nebyla nalezena

Nenainstalovali jste ovladač MongoDB PHP, podívejte se na tento odkaz http://www.php.net/manual/en/mongo.installation.php

Aktualizovat zdroje

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

Nainstalujte MongoDB PHP Driver

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

Otevřete svůj soubor php.ini a přidejte do něj:

extension=mongo.so

Restartujte apache

sudo /etc/init.d/apache2 restart

Další pomocné informace:

toto by mělo pomoci najít váš soubor php.ini:

php -i | grep 'Configuration File'

Na Ubuntu to ukazuje toto:

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

poznamenejte si, že tento příkaz spouštíte z cli (příkazový řádek), takže pro váš skutečný php.ini přejděte do složky apache2 místo cli :)



  1. Nasazení ScaleGrid DBaaS pro Redis™ ve virtuálním privátním cloudu AWS (VPC)

  2. Jak nakonfigurovat redis-cluster při použití spring-data-redis 1.7.0.M1

  3. Redis — nejlepší způsob, jak uložit velkou mapu (slovník)

  4. Rozšíření phpredis nefunguje, nelze načíst 'redis.so'