miércoles, 5 de junio de 2013

CONEXIÓN DE MONGODB Y PHP



Dado que la finalidad es conseguir almacenar en MongoDB los Tweets que deseemos, para ello usaremos un script en código PHP ya desarrollado y que podemos encontrar en la red (aunque lo modificaremos según nuestras necesidades) para ello necesitamos conectar PHP con MongoDB.
El driver de MongoDB se puede descargar desde (http://github.com/mongodb/mongo-php-driver/downloads)
Para que podamos integrar sin problemas PHP con nuestra versión de MongDB descargaremos la versión “mongo-1.1.4.zip — All of the Windows build for the 1.1.4 release -- updated #2


Una vez descargado el fichero, para la instalación de PHP seguiremos los siguientes pasos:
·         Paso 1: Del contenido del fichero comprimido, descomprimiremos el contenido del directorio “mongo-1.1.4-php5.2vc6“en el directorio de las librerías de PHP en nuestro servidor, en nuestro caso concreto es la carpeta “C:\xampp\php\ext” (dado que hemos usado XAMPP), para las instalaciones realizadas de forma manual o con otras herramientas tendremos que localizar el directorio donde se ha instalado PHP y en concreto la carpeta “ext” que este por debajo en el árbol de directorios.


Para que PHP detecte y use las librerías de MongoDB seguiremos los siguientes pasos:
·         Paso 1: Buscamos con el explorador de ficheros o una ventana de comando el directorio donde está instalado el PHP  en nuestro caso “C:\xampp\php”.

·         Paso 2: Editamos el fichero “php.ini” con un editor de texto plano que no añada caracteres especiales que lo hagan inservible. Una vez abierto el fichero buscaremos la sección “; Local Variables” (que suele estar al final del fichero) y aquí añadiremos la siguiente línea “extension=php_mongo.dll” que permitirá cargar las extensiones para conectar con MongoDB.



Una vez, grabemos los cambios procederemos a parar y arrancar el servidor de Apache para asegurarnos que se ha cargado el conector, para ello usaremos en nuestro caso la consola de administración de XAMPP.


Con esto ya tendríamos realizada la conexión PHP y MongoDb

No hay comentarios:

Publicar un comentario

Esperando tu comentario...