私はphpでMongoDBを扱う初心者です。
Windows 8 (64 ビット)、PHP 5.4.3、PHP Extension Build API20100525、TS、VC9、および mongodb-win32-x86_64-2.2.2 を使用しています。
https://github.com/mongodb/mongo-php-driver/downloadsからmongodbドライバーをインストールしようとしました
最初のパッケージをダウンロードすると、パッケージ内に 10 個のドライバー ファイルが含まれていました。私はphp 5.4が可能な最後の4つのドライバーのそれぞれを試してみました。次に、php.iniファイルを見つけ、ドライバー名に対応する指定された行を含めました。(例: extension=php_mongo-1.3.2RC1-5.4-vc9-x86_64.dll)
しかし、彼らの誰も私に応答しませんでした。以下のサンプルコードで評価してみました。
<?php
// connect
$m = new MongoClient();
// select a database
$db = $m->test;
// select a collection (analogous to a relational database's table)
$collection = $db->shafny;
// add a record
$document = array( "name" => "Anderson", "age" => 22 );
$collection->insert($document);
// find everything in the collection
$cursor = $collection->find();
// iterate through the results
foreach ($cursor as $document) {
echo $document["name"] . "\n";
}
?>
エラーメッセージが表示されましたが、
致命的なエラー: クラス 'MongoClient' が C:\Wamp\www\Mongo\test.php の 5 行目に見つかりません
ドライバーが適切にインストールされていないために、この不明なクラス エラーが発生していることを願っています。ですから、この問題を乗り越えるために誰か私を導いてください。