2016-08-04 11 views
3

を見つけていない私はMongoDBのドライバを使用したいが、私はそれを使用する場合、それは、私にエラーをスロー:致命的なエラー:クラス「のMongoDB ドライバマネージャ」

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

エラー:

Message: Class 'MongoDB\Driver\Manager' not found

私は(php_infoでそれを確認してください)、私は見、enter image description here

ドライバを使用するには、どのような要件がありますがありますか?

答えて

10

MongoエクステンションとMongoDBエクステンションの間には、同じではないいくつかの混乱があります。あなたのバージョン番号のため、私はが廃止された古いMongo拡張を使用していると思います。

新しいMongoDB extensionをインストールすることを忘れないでください。これが問題を引き起こす可能性があるので、古いextension=mongo.soをphp.iniから削除することを忘れないでください。

+0

Windowsの場合、http://pecl.php.net/package/mongodbのphp_mongodb.dllが見つかります。 – MudithaE

3

FPM(FastCGI Process Manager)のphp.iniextension=mongodb.soを追加するのを忘れました。

それは私がnginxのを使用している価値がある何のため

/etc/php/7.0/fpm/php.ini

:Ubuntuの16.04で、これはにありました。

+0

完全に作業しました。 –

関連する問題