sql >> Database >  >> NoSQL >> MongoDB

Mongodb met lamp installeren op Ubuntu (Linux)

Dit betekent dat je PHP is gecompileerd in 32-bits modus, maar de mongo-extensie als 64-bits modus. Ik geloof dat Apple's gecompileerde PHP ook in 32-bits modus staat, je kunt dat verifiëren met:

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

Als dat laat zien

9223372036854775807
je bent op een 64-bits platform.

Nu moet u er in uw geval voor zorgen dat u de MongoDB-extensie compileert met een 32-bits architectuur. Van http://artur.ejsmont.org/blog/content/how-to-build-mongodb-pecl-extension-in-32bit-for-php-52-on-macosx-snow- luipaard Ik geloof dat je dat kunt doen met:

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

CFLAGS="-m32"

phpize
./configure
make
make install


  1. MongoDB Java Driver Update Subdocument

  2. Overloop sorteerfase gebufferd datagebruik overschrijdt interne limiet

  3. Wijzig de standaard Mongo-verbindingspoolgrootte in spring-boot

  4. begrijp de nieuwe mongo-ID en gebruik deze met iron-router