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

PHPスタートアップmongo:モジュールを初期化できません

    PHP5.3用にコンパイルされた拡張機能をPHP5.4でインストールしようとしているようです。モジュールAPIのバージョンはPHPのバージョンと一致する必要があります。

    プリコンパイルされたMongoDBPHPドライバー をダウンロードする場合 Githubから(例:php_mongo-1.2.12.zip 現在の安定したバージョンです)複数のPHPバージョン(5.2、5.3、5.4など)のDLLが含まれています。システムに適したDLLをコピーして、名前をphp_mongo.dllに変更する必要があります。

    必要なバージョンは、phpinfo()から判断できます。 システムでの出力(またはphp -i コマンドラインから)。 「ZendExtensionBuild」の値を確認してください。

    例:

    Zend Extension Build => API220100525,NTS,VC9
    

    .. NTS(非スレッドセーフ)DLLを使用する必要があることを示します。

    64ビットWindowsでは、php_mongo-1.2.12-5.4-vc9-nts-x86_64.dllをコピーすることを意味します。 php_mongo.dllへ PHP拡張ディレクトリにあります。




    1. PyMongoトランザクションエラー:トランザクション番号は、レプリカセットメンバーまたはmongosでのみ許可されます

    2. WindowsAzureでRedisを使用してアウトプロセスキャッシュを実装する

    3. Redisパブリッシュ/サブスクライブ

    4. コレクション全体から1つのドキュメントを検索し、1つの特定の値を複数の埋め込みサブドキュメント内にネストします