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

Mongodb i MAMP

Dla MAMP 2.1.2 i PHP 5.4.10

  1. Pobierz sterownik php MongoDB.

  2. skopiuj mongo.so do

    /Applications/MAMP/bin/php/php5.4.10/lib/php/extensions/no-debug-non-zts-20100525/
    

    i za pomocą terminala

    cd /Applications/MAMP/bin/php/php5.4.10/lib/php/extensions/no-debug-non-zts-20100525/ && wget https://github.com/downloads/stennie/mongo-php-driver/mongo.so
    
  3. otwórz

    /Applications/MAMP/bin/php/php5.4.10/conf/php.ini
    

    Znajdź ; Extensions

    addextension=mongo.so

  4. Uruchom ponownie MAMP.

Powyższe kroki zainstalują sterownik MongoDB 1.2.10.

Aby zainstalować najnowszy sterownik Mongodb za pomocą PECL

  1. zainstaluj autokonfigurację za pomocą portów Homebrew lub Mac

    brew install autoconf
    
  2. Pobierz źródło php 5.4.10 z php.net.

  3. zmień nazwę nieskompresowanego folderu źródłowego php z php-5.4.10 do php i wklej go w tym folderze

    /Applications/MAMP/bin/php/php5.4.10/include/
    
  4. używając terminala otwórz folder php i uruchom ./configure

    cd /Applications/MAMP/bin/php/php5.4.10/include/php/ && ./configure
    
  5. Dodaj bin MAMP do swojego ~/.bash_profile

    echo "export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH" >> ~/.bash_profile 
    source ~/.bash_profile
    
  6. zainstaluj najnowsze mongo

    pecl install mongo
    
  7. uruchom ponownie serwer MAMP :).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mapowanie w tworzeniu indeksu w elasticsearch przez rzekę mongodb nie działa

  2. Jak uzyskać wywołanie zwrotne w MongoDB collection.find()

  3. Jak usunąć zduplikowane wpisy z tablicy?

  4. Uzyskać wszystkie nazwy pól w kolekcji mongodb?

  5. Jak monitorować serwery baz danych za pomocą ClusterControl CLI