4

私は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 行目に見つかりません

ドライバーが適切にインストールされていないために、この不明なクラス エラーが発生していることを願っています。ですから、この問題を乗り越えるために誰か私を導いてください。

4

1 に答える 1

2

WAMP を使用している場合は、C:\wamp\bin\apache の bin フォルダーまたは WAMP Apache PHP.ini ファイルがある場所にある PHP.ini ファイルを編集する必要があります。または、別途インストールされた Apache を使用する場合は、その PHP.ini を編集します。PHPフォルダーのPHP.iniを編集したと思います。

于 2013-02-06T16:56:51.643 に答える