sql >> データベース >  >> NoSQL >> MongoDB

MongodbとMAMP

    MAMP 2.1.2の場合 およびPHP5.4.10

    1. MongoDBphpドライバーをダウンロードします。

    2. mongo.soをコピーします

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

      temrinalを使用する

      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. 開く

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

      ; Extensions

      add extension=mongo.so

    4. MAMPを再起動します。

    上記の手順により、MongoDBドライバー1.2.10がインストールされます。

    PECLを使用して最新のMongodbドライバーをインストールするには

    1. autoconfをインストールします 自作またはMacPortsを使用する

      brew install autoconf
      
    2. php.netからphp5.4.10ソースをダウンロードします。

    3. 非圧縮のphpソースフォルダの名前をphp-5.4.10から変更します phpへ このフォルダに貼り付けます

      /Applications/MAMP/bin/php/php5.4.10/include/
      
    4. ターミナルを使用してphpフォルダーを開き、./configureを実行します

      cd /Applications/MAMP/bin/php/php5.4.10/include/php/ && ./configure
      
    5. MAMPビンを~/.bash_profileに追加します

      echo "export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH" >> ~/.bash_profile 
      source ~/.bash_profile
      
    6. 最新のmongoをインストールする

      pecl install mongo
      
    7. MAMPサーバーを再起動します:)。



    1. mongoで効率的にクエリでドキュメントを削除するにはどうすればよいですか?

    2. 日付/時刻をmongodbに保存するための最良の方法

    3. JSONからPyMongoObjectIdを逆シリアル化できません

    4. Apache HBase + Apache Hadoop + Xceivers