MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Instalowanie Mongodb z lampą na Ubuntu (Linux)

Oznacza to, że PHP jest skompilowane w trybie 32-bitowym, ale rozszerzenie mongo w trybie 64-bitowym. Uważam, że skompilowane PHP firmy Apple jest również w trybie 32-bitowym, możesz to sprawdzić za pomocą:

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

Jeśli to pokazuje

9223372036854775807
jesteś na platformie 64-bitowej.

Teraz w twoim przypadku musisz się upewnić, że skompilujesz rozszerzenie MongoDB z architekturą 32-bitową. Od http://artur.ejsmont.org/blog/content/how-to-build-mongodb-pecl-extension-in-32bit-for-php-52-on-macosx-snow- lampart Wierzę, że możesz to zrobić dzięki:

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. Jaki jest najbardziej dojrzały sterownik MongoDB dla C#?

  2. Skąd znam rozmiar mojego dokumentu w MongoDB za pomocą sterownika ruby?

  3. Znajdź odrębny osadzony dokument i dodatkowo wyróżnij go za pomocą pola

  4. Jak używać guid w zapytaniu powłoki mongodb?

  5. MongoDB bardzo wolno w porównaniu do MySQL z 10 milionami rekordów