2017-09-29 9 views
1

こんにちは、私はPHPからmongodbに接続しようとしています。私は、DLLの下に使用しています:PHP MongoDB:致命的なエラー:クラス 'MongoClient'がwampに見つかりません

php_mongo-1.6.8-5.5-vc11-x86_64.dll

私はMongoClient()クラスは廃止されたことに言及stackoverflowのPHP MongoDB: Fatal Error: Class 'Mongo CLient' not found、上のスレッドのうちの1つを介して行っていました。

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

はまだ私が見つからないクラスのエラーを取得しています:私は、次のコードを持っている

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

:代わりにそれを今、私たちはこのようなものを使用する必要があります。誰もそれについて考えているのですか?あるいは何かを輸入しなければならないのですか?助けてください。

+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"); 

あなたが取得しているエラーは、名前空間の問題が原因である可能性があります。両方のソリューションを1つずつ試して、それが役立つかどうかを確認してください。

関連する問題