MongoDB tutorial básico de instalación en LInux

  

Instalar y configurar mongodb en linux Paso 1: Descargar archivo
Para linux $ curl de 32 bits http://downloads.mongodb.org/linux/mongodb-linux-i686-1.4 .4.tgz > mongo.tgz $ tar xzf mongo.tgz para Linux de 64 bits $ curl http://downloads.mongodb.org/linux/mongodb-linux-x86_64-1.4.4.tgz > mongo.tgz $ tar xzf mongo.tgz

Si no tiene instalado curl, instale primero apt-get install install curl Paso 2: cree una carpeta de datos De forma predeterminada, MongoDB almacenará los datos en la carpeta /data /db /, esta carpeta necesita su propia Crearlo manualmente. Creado por:
$ adduser mongodb $ passwd mongodb $ sudo mkdir -p /data /db /$ sudo chown `id -u` /data /db $ chown -R mongodb: mongodb /data

Por supuesto Especifique el MongoDB para almacenar datos en un directorio separado con el comando --dbpath. Paso 3: Deje que la base de datos se ejecute en la consola:
$ nohup ./mongodb-xxxxxxx/bin/mongod &$ ./mongodb-xxxxxxx/bin/mongo> db.foo.save ({a: 1}) > db.foo.find () o ./mongodb-linux-x86_64-1.4.4/bin/mongod

Agregue vim /etc/rc.local a la entrada de inicio y agregue el siguiente código para guardar:

#add mongonDB service /usr /local /webserver /mongodb /bin /mongod – dbpath /data /db – logpath /data/mongodb_log/mongodb.log – logappend – rest &

Nota: use mongo como comando del sistema para que esté disponible en cualquier directorio:
cp /usr /local /webserver /mongodb /bin /mongo /usr /bin /

Instale MongoDB PHP
Extensiones para descargar extensiones PHP de acuerdo con su propia versión de PHP: http://github.com/mongodb/mongo-php-driver/downloads, consejos: 1. VC6 es adecuado para Apache y VC9 para IIS; 2. Thread safe es adecuado para PHP con módulos. La forma, sin rosca segura es adecuada para la operación CGI. Modifique php.ini, agregue: extension = php_mongo.dll, reinicie el servidor web.

Prueba con programa PHP, éxito!
$ conn = new Mongo (" 192.168.12.129: 27017 "); $ db = $ conn- > selectDB (" test "); //$ db = $ conn- > test; $ collection = $ db- > shicai; $ rows = $ collection- > find (); print_r ($ rows); exit;


Copyright © Conocimiento de Windows All Rights Reserved