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 的驱动程序中的每一个然后找到 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";
}

?>

我收到一条错误消息,

致命错误:在第 5 行的 C:\Wamp\www\Mongo\test.php 中找不到类 'MongoClient'

我希望由于缺少正确安装驱动程序而引发了这个未知的类错误。所以请任何人指导我解决这个问题。

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 回答