2017-03-06 15 views
0

PHPスクリプトでMongodbを使用する必要があります。致命的なエラー:クラス 'Mongo'が見つかりません

だから私は、 "C:\ wamp64 \ binに\ PHPの\ php5.6.25の\ののext \" にphp_mongodb-1.2.5-5.6-ts-vc11-x64.zipからphp_mongodb.dllをインストールしました。 extension.dllに追加しました。php.ini

私はphp.exeにを実行すると、何も間違って、何の警告も...しかし、のMongoDBはPHP拡張モジュール(のphpinfo())のリストには表示されませんがありません。また

、私のindex.phpリターン "致命的なエラー:クラス 'モンゴ' Cで見つかりません:\ wamp64 \ WWW \スクリプトは、ライン上の47をindex.phpを\"。 行47:$con = new Mongo(); # localhost:27017

  • バージョンのApache:2.4.23
  • バージョンデPHP:5.6.25
  • OS:Windowsの10
  • WAMPを:バージョン3.0.6 - 64

私はすでに試しましたphp_mongodb.dllまたはphp_mongo.dll、他のさまざまなバージョン...しかし、今、私はアイデア。

誰かが提案する解決策を持っている場合、彼は歓迎されます。 ありがとうございます。

答えて

0

最後に、私は解決策を見つけました...正しいdll!

実際には、私はMongoDB PHP Driver on Windowsを使用する必要があります。 extension = php_mongodb.dllに追加します。php.ini。 対応するファイルをmongodb 1.2.5(この場合は5.6スレッドセーフ(TS)x64)からダウンロードします。

php.exeは警告を表示せず、47行目($con = new MongoDB\Driver\Manager("mongodb://localhost:27017"); # localhost:27017)が正しく動作します。

サービスを再起動することを忘れないでください。

このソリューションが役立ちます。

関連する問題