MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Instalando o Mongodb com o Lamp no Ubuntu (Linux)


Isso significa que seu PHP é compilado em modo de 32 bits, mas a extensão mongo como modo de 64 bits. Acredito que o PHP compilado da Apple também esteja no modo de 32 bits, você pode verificar isso com:
php -r 'echo PHP_INT_MAX, "\n";'

Se isso mostra
9223372036854775807
você está em uma plataforma de 64 bits.
Agora, no seu caso, você precisará certificar-se de compilar a extensão MongoDB com uma arquitetura 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 Acredito que você possa fazer isso com:
pecl download mongo
tar -xvzf mongo-1.2.7.tgz
cd mongo-1.2.7

CFLAGS="-m32"

phpize
./configure
make
make install