sql >> Base de Datos >  >> NoSQL >> MongoDB

Instalación de Mongodb con Lamp en Ubuntu (Linux)

Esto significa que su PHP está compilado en modo de 32 bits, pero la extensión mongo en modo de 64 bits. Creo que el PHP compilado de Apple también está en modo de 32 bits, puede verificarlo con:

php -r 'echo PHP_INT_MAX, "\n";'

Si eso muestra

9223372036854775807
estás en una plataforma de 64 bits.

Ahora bien, en tu caso deberás asegurarte de compilar la extensión MongoDB con una arquitectura de 32 bits. De http://artur.ejsmont.org/blog/content/how-to-build-mongodb-pecl-extension-in-32bit-for-php-52-on-macosx-snow- leopardo Creo que puedes hacer eso con:

pecl download mongo
tar -xvzf mongo-1.2.7.tgz
cd mongo-1.2.7

CFLAGS="-m32"

phpize
./configure
make
make install