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

Ubuntu(Linux)にLampを使用してMongodbをインストールする

    これは、PHPが32ビットモードでコンパイルされているが、mongo拡張機能は64ビットモードであることを意味します。 Appleのコンパイル済みPHPも32ビットモードであると思います。次の方法で確認できます。

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

    それが表示された場合

    9223372036854775807
    あなたは64ビットプラットフォームを使用しています。

    ここで、あなたの場合、32ビットアーキテクチャでMongoDB拡張機能をコンパイルすることを確認する必要があります。 http://artur.ejsmont.org/blog/content/how-to-build-mongodb-pecl-extension-in-32bit-for-php-52-on-macosx-snow- leaopard 私はあなたがそれをすることができると信じています:

    pecl download mongo
    tar -xvzf mongo-1.2.7.tgz
    cd mongo-1.2.7
    
    CFLAGS="-m32"
    
    phpize
    ./configure
    make
    make install
    


    1. スプリングサーバーはjedisクライアントを使用してredisに接続できません

    2. node.jsを使用してMongoDBデータを.ejsに渡す

    3. MongoDB集約フレームワークでの絶対値

    4. redisストア128ビット番号