sql >> Base de Datos >  >> NoSQL >> MongoDB

Clase 'MongoClient' no encontrada

No ha instalado el controlador PHP MongoDB, consulte este enlace http://www.php.net/manual/en/mongo.installation.php

Actualizar fuentes

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

Instale el controlador PHP de MongoDB

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

Abra su archivo php.ini y agréguelo:

extension=mongo.so

Reiniciar apache

sudo /etc/init.d/apache2 restart

Otra información de ayuda:

esto debería ayudar a encontrar su archivo php.ini:

php -i | grep 'Configuration File'

En Ubuntu muestra esto:

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

tome nota de que ejecuta este comando desde cli (línea de comando) para que su verdadero php.ini vaya a la carpeta apache2 en lugar de cli :)