sql >> Databáze >  >> NoSQL >> MongoDB

Mongodb a MAMP

Pro MAMP 2.1.2 a PHP 5.4.10

  1. Stáhněte si MongoDB php ovladač.

  2. zkopírujte mongo.so do

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

    a pomocí terminálu

    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. otevřít

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

    Najít ; Extensions

    addextension=mongo.so

  4. Restartujte MAMP.

Výše uvedené kroky nainstalují ovladač MongoDB 1.2.10.

Instalace nejnovějšího ovladače Mongodb pomocí PECL

  1. nainstalujte autoconf pomocí portů homebrew nebo Mac

    brew install autoconf
    
  2. Stáhněte si zdroj php 5.4.10 z php.net.

  3. přejmenujte nekomprimovanou zdrojovou složku php z php-5.4.10 do php a vložte jej do této složky

    /Applications/MAMP/bin/php/php5.4.10/include/
    
  4. pomocí terminálu otevřete složku php a spusťte ./configure

    cd /Applications/MAMP/bin/php/php5.4.10/include/php/ && ./configure
    
  5. Přidejte přihrádku MAMP do svého ~/.bash_profile

    echo "export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH" >> ~/.bash_profile 
    source ~/.bash_profile
    
  6. nainstalovat nejnovější mongo

    pecl install mongo
    
  7. restartujte MAMP server :).



  1. Řešení chyb ověření Mongoose – kde a jak?

  2. Agregace MongoDB s $lookup zahrnuje (nebo projekt) pouze některá pole, která se mají vrátit z dotazu

  3. Jak spustit Redis v Azure?

  4. Mohu se dotazovat MongoDB ObjectId podle data?