Lo primero es instalar el driver para que podamos hacer la conexión, para lo cual hacemos lo siguiente:
$ sudo yum install php-devel
$ sudo pecl install mongo
Entramos a nuestro php.ini
$ sudo nano /etc/php.ini
Al final del fichero, ingresamos la siguiente línea:
extension=mongo.so
Si tenemos problemas de permiso denegado (RedHat, CentOS, Fedora) debemos aplicar lo siguiente:
$ /usr/sbin/setsebool -P httpd_can_network_connect 1
Ahora creamos un fichero de prueba para probar la conexión de MongoDB con PHP
$ sudo nano testmongodb.php
Dentro de este fichero, copiamos lo siguiente:
comedy; // select a collection (analogous to a relational database's table) $collection = $db->cartoons; // add a record $document = array( "title" => "Calvin and Hobbes", "author" => "Bill Watterson" ); $collection->insert($document); // add another record, with a different "shape" $document = array( "title" => "XKCD", "online" => true ); $collection->insert($document); // find everything in the collection $cursor = $collection->find(); // iterate through the results foreach ($cursor as $document) { echo $document["title"] . "\n"; } ?>
Finalmente, corremos el fichero PHP desde consola
$ php testmongodb.php
0 comentarios:
Publicar un comentario