MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Installazione di Mongodb con Lamp su Ubuntu (Linux)

Ciò significa che il tuo PHP è compilato in modalità a 32 bit, ma l'estensione mongo è in modalità a 64 bit. Credo che anche il PHP compilato di Apple sia in modalità a 32 bit, puoi verificarlo con:

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

Se questo mostra

9223372036854775807
sei su una piattaforma a 64 bit.

Ora, nel tuo caso dovrai assicurarti di compilare l'estensione MongoDB con un'architettura a 32 bit. Da http://artur.ejsmont.org/blog/content/how-to-build-mongodb-pecl-extension-in-32bit-for-php-52-on-macosx-snow- leopardo Credo che tu possa farlo con:

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

CFLAGS="-m32"

phpize
./configure
make
make install