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