Está semana he encontrado problemas con la distribución de mongodb, realmente son las librerias de php-mongo las cuales no se cargaban correctamente generado es el siquiente:
Class 'Mongo' not found
Hemos intendo instalar las librarias php-mongo de nuevo por medio de la herramienta yum, pero el error continuaba. En nuestro caso estaba generado por una incopatibilidad de las versiones de php, php-devel y mongodb. Cuando ejecutabamos la instrucción php -v se mostraban estos problemas:
root@captalius.dev:~$ php -v PHP Warning: PHP Startup: mongo: Unable to initialize module Module compiled with module API=20060613 PHP compiled with module API=20090626 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: mongo: Unable to initialize module Module compiled with module API=20060613 PHP compiled with module API=20090626 These options need to match in Unknown on line 0 PHP 5.3.2 (cli) (built: Mar 5 2010 15:31:46) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Donde podemos ver con claridad la diferencia de laversiones. La solución esta en intalar de nuevo mongo, nuestra maquina tenia direfentes versiones de php, y php-devel ( instalada y repositorio ) así que cuando ejecutamos la instrucción :
pecl install mongo
Nos encontramos con el problema de la incopatibilidad de php-devel. Los solucionamos reinstalando las mismas versiones :
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm yum --enablerepo=webtatic update php yum --enablerepo=webtatic update php-devel
Con estos tres comandos vamos a actualizar la versión de php a 5.3.6 y los paquetes correspondientes. Ahora solo tenemos que ejecutar:
pecl install mongo
reseteamos el servidor httpd :
/usr/local/psa/admin/bin/websrvmng -r
y estaria listo!
Captalius.com
Me llamo Rubén Fanjul Estrada, asturiano de nacimiento y actualmente viviendo en madrid. Informático de profesión, selecciono y posteriormente guardando aquí, cada uno de los problemas con los que me encuentro en el día a día. Son apuntes que me resultan interesantes y espero sean de tu agrado.
Contenidos
- Actualidad (6)
- Android (3)
- Cultura (1)
- Facebook (2)
- Fotografia (1)
- mac (3)
- Maemo (2)
- Móviles (4)
- open source (2)
- Pintura (2)
- Programación – Código (27)
- redes sociales (2)
- Rendimiento web (1)
- Seguridad informática (2)
- Tecnología (34)
- Uncategorized (4)
- Viajes (1)
- video (1)





