MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Installation de Mongodb avec Lamp sur Ubuntu (Linux)

Cela signifie que votre PHP est compilé en mode 32 bits, mais l'extension mongo en mode 64 bits. Je crois que le PHP compilé d'Apple est également en mode 32 bits, vous pouvez le vérifier avec :

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

Si cela montre

9223372036854775807
vous êtes sur une plate-forme 64 bits.

Maintenant, dans votre cas, vous devrez vous assurer que vous compilez l'extension MongoDB avec une architecture 32 bits. De http://artur.ejsmont.org/blog/content/how-to-build-mongodb-pecl-extension-in-32bit-for-php-52-on-macosx-snow- léopard Je pense que vous pouvez le faire avec :

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

CFLAGS="-m32"

phpize
./configure
make
make install