Instalar driver de mongodb para php bajo linux/debian
Hola, en este tutorial aprenderemos a cómo instalar el driver de mongodb para php 5.x
Para ver si mongodb está disponible en los modulos de php ejecutamos esto en consola
1. Me voy a mi carpeta downloads
2. Me descargo por consola el codigo fuente desde el portal oficial la version 1.5.7
3. En caso descargue con formato tar.gz el archivo 1.5.7, lo descomprimo
4. Una vez que lo descomprimí me voy a la carpeta creada en este caso se llama mongodb-mongo-php-driver-2b13c73
5. Hago los pasos de compilación e instalación del fuente como en su web: https://github.com/mongodb/mongo-php-driver
6. Abro el archivo php.ini del servidor apache:
7. Y Agrego la siguiente línea:
8. Para que sea ahora como modulo global modifico el archivo:
9. Y Agrego la linea como el punto 9:
10. Reinicio el servidor apache:
Esta solución fué extraída de esta fuente
~ /usr/bin/env php -m
Con este comando listamos los módulos globales que puede usarse bajo el entorno php.
Si no se ve en la lista mongodb entonces es porque no existe el módulo como global,
para poder hacer instalar el driver de mongodb para php se sigue los siguientes pasos:
1. Me voy a mi carpeta downloads
~ cd ~/downloads
2. Me descargo por consola el codigo fuente desde el portal oficial la version 1.5.7
~ wget --no-check-certificate https://github.com/mongodb/mongo-php-driver/tarball/1.5.7
3. En caso descargue con formato tar.gz el archivo 1.5.7, lo descomprimo
~ tar -xzf 1.5.7
4. Una vez que lo descomprimí me voy a la carpeta creada en este caso se llama mongodb-mongo-php-driver-2b13c73
~ cd mongodb-mongo-php-driver-2b13c73
5. Hago los pasos de compilación e instalación del fuente como en su web: https://github.com/mongodb/mongo-php-driver
~ phpize
~ ./configure
~ make
~ sudo make install
6. Abro el archivo php.ini del servidor apache:
~ sudo vi /etc/php5/apache2/php.ini
7. Y Agrego la siguiente línea:
extension=mongo.so
8. Para que sea ahora como modulo global modifico el archivo:
~ sudo vi /etc/php5/cli/php.ini
9. Y Agrego la linea como el punto 9:
extension=mongo.so
10. Reinicio el servidor apache:
~ sudo service apache2 stop
~ sudo service apache2 start
Esta solución fué extraída de esta fuente
Comentarios
Publicar un comentario