2013-02-06 3 views
4

저는 PHP로 MongoDB를 다루는 초심자입니다.PHP를 통한 MongoDB

Windows 8 (64 비트), PHP 5.4.3, PHP 확장 빌드 API20100525, TS, VC9 및 mongodb-win32-x86_64-2.2.2를 사용하고 있습니다.

나는 첫 번째 패키지를 다운로드 https://github.com/mongodb/mongo-php-driver/downloads

에서 MongoDB의 드라이버를 설치하려고하고 패키지 내부 (10 개) 드라이버 파일이 있었다. 나는 php.ini 파일을 발견하고 드라이버 이름과 함께 주어진 해당 줄을 포함하는 각각의 그 마지막 4 드라이버를 시도했다. . (예 : 확장자 = php_mongo-1.3.2RC1-5.4-vc9-x86_64.dll)

그러나 아무도 저에게 응답하지 않았습니다. 다음 샘플 코드를 사용해 보았습니다. C에서 찾을 수없는 클래스 'MongoClient': \ WAMP \ www가 5 행에 몽고 \의 test.php \

I

<?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"; 
} 

?> 

나는 오류 메시지,

치명적인 오류가 발생했습니다 이 알 수없는 클래스 오류가 드라이버의 적절한 설치 부족으로 인해 발생하기를 바랍니다. 그러니 아무도이 문제를 해결하기 위해 나를 인도 해 주시기 바랍니다.

답변

2

WAMP를 사용하는 경우 C : \ wamp \ bin \ apache의 bin 폴더 또는 PHP WAMP Apache PHP.ini 파일의 PHP.ini 파일을 편집해야합니다. 또는 아파치를 별도로 설치하여 사용한다면 PHP.ini 파일을 편집하십시오. PHP 폴더에서 PHP.ini를 편집했다고 생각합니다.

+0

감사 보스 ...... 작동했습니다 – Shafny

+0

환영합니다 :-) –