ローカルマシンにZendFramework2を使用してcomposerを介してDoctrineMongoDBODMモジュールをインストールしようとしていますが、PHP拡張機能のマンゴーがコンピューターにないというエラーが表示され続けます。WAMP2.2がインストールされたWindows7x64で作業しています。私はもともと1.3.1mongodbphpドライバーをインストールしました。ただし、このドライバーはまだMongoDB ODMでサポートされていないことがわかったため、1.2.12にダウングレードしました。インストールを再試行した後、同じエラーが発生し続けました。
Your requirements could not be resolved to an installable set of packages.
Problem 1
- doctrine/mongodb 1.0.0-BETA3 requires ext-mongo >=1.3.1,<1.4-dev -> the re
quested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.0-BETA2 requires ext-mongo >=1.2.12,<1.3-dev -> the r
equested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.0-BETA1 requires ext-mongo * -> the requested PHP ext
ension mongo is missing from your system.
- doctrine/doctrine-mongo-odm-module dev-master requires doctrine/mongodb-od
m 1.* -> satisfiable by doctrine/mongodb-odm 1.0.0-BETA4, doctrine/mongodb-odm 1
.0.0-BETA5, doctrine/mongodb-odm 1.0.0-BETA6.
- doctrine/mongodb-odm 1.0.0-BETA4 requires doctrine/mongodb 1.0.0-BETA1 ->
satisfiable by doctrine/mongodb 1.0.0-BETA1.
- doctrine/mongodb-odm 1.0.0-BETA5 requires doctrine/mongodb 1.0.0-BETA1 ->
satisfiable by doctrine/mongodb 1.0.0-BETA1.
- doctrine/mongodb-odm 1.0.0-BETA6 requires doctrine/mongodb >=1.0.0-beta1,<
1.1-dev -> satisfiable by doctrine/mongodb 1.0.0-BETA1, doctrine/mongodb 1.0.0-B
ETA2, doctrine/mongodb 1.0.0-BETA3.
- Installation request for doctrine/doctrine-mongo-odm-module dev-master ->
satisfiable by doctrine/doctrine-mongo-odm-module dev-master.
phpinfoを確認すると、MongoDBが表示されます。教義のない単純なphpスクリプトでローカルデータベースに接続することに成功しました。だから私はWampとmongoDBがうまく機能していることを知っています。問題は教義を統合するときです。これをトラブルシューティングするアイデアや提案は大歓迎です。ありがとう