MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Инсталиране на Mongodb с Lamp на Ubuntu (Linux)

Това означава, че вашият PHP е компилиран в 32-битов режим, но разширението mongo е в 64-битов режим. Вярвам, че компилираният PHP на Apple също е в 32-битов режим, можете да проверите това с:

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

Ако това показва

9223372036854775807
вие сте на 64-битова платформа.

Сега във вашия случай ще трябва да се уверите, че компилирате разширението MongoDB с 32-битова архитектура. От http://artur.ejsmont.org/blog/content/how-to-build-mongodb-pecl-extension-in-32bit-for-php-52-on-macosx-snow- леопард Вярвам, че можете да направите това с:

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

CFLAGS="-m32"

phpize
./configure
make
make install


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Справяне с бавни заявки в MongoDB

  2. Mgo агрегиране:как да използвате повторно типове модели за заявки и демаршалиране на смесени резултати?

  3. PHP MongoDB Брой записи

  4. Вземете всички „документи“ от MongoDB „колекция“

  5. Spring MongoDB Repository работи само в някои случаи