2017-09-29 10 views
1

안녕하세요, PHP에서 mongodb에 연결하려고했습니다.PHP MongoDB : 치명적인 오류 : 클래스 'MongoClient'가 wamp에 없습니다.

php_mongo-1.6.8-5.5-vc11-x86_64.dll

내가 MongoClient() 클래스가 사용되지 않습니다 것을 언급 유래 PHP MongoDB: Fatal Error: Class 'Mongo CLient' not found에 스레드 중 하나를 통과했다 : 나는 아래의 DLL을 사용하고 있습니다. 대신 지금 우리는 같은 것을 사용해야합니다

$m = new MongoDB\Driver\Manager(); 

나는 다음과 같은 코드가 있습니다 클래스

<?php 
$m = new MongoDB\Driver\Manager(); 
$db = $m->testdb; 
echo "Connected to db"; 
?> 

아직도 내가 점점 오전 오류가 아닙니다 발견합니다. 누구 그것에 대해 어떤 생각을 가지고 있습니까? 아니면 무언가를 가져와야합니까? 도와주세요.

+0

나는 C : /wamp/php/php5.5.12/ext/에 dll을 넣었고 php.ini 파일에서 다음 문장을 사용하여 파일 이름을 언급했다 : extension = php_mongo-1.6.8 -5.5-vc11-x86_64.dll 또한 wamp 서버를 다시 시작했습니다. 나는 그 문제가 무엇인지 이해하지 못한다. – aman

+0

@ endo64 이것에 관한 어떤 생각이 – aman

+0

@ b.enoit.be 도와주세요 – aman

답변

0

개체 생성시 \가 누락되었을 수 있습니다. 때문에 네임 스페이스 문제에

$m = new \MongoClient(); 

또는

$m = new \MongoDB\Driver\Manager("mongodb://localhost:27017"); 

당신이 될 수지고 오류. 솔루션을 하나씩 시도해보고 도움이되는지 확인하십시오.