2017-05-19 31 views
1

我使用的是php7.1.5(最新版本),並在以下鏈接 http://php.net/manual/en/mongodb.installation.windows.php的幫助下添加了mongodb擴展。使用mongodb驅動程序版本1.2.9在php/ext文件夾中添加dll文件。我檢查phpinfo()mongodb擴展名被添加。但是當我訪問像下面的mongobdMongoDB Driver Manager'找不到yii2

$ mng = new MongoDB \ Driver \ Manager(「mongodb:// localhost:27017」);

它會拋出錯誤,如MongoDB \ Driver \ Manager'找不到。

我嘗試像下面的格式php.ini文件添加MongoDB的擴展,但它不會工作

延長= php_mongodb.dll, 延長= mongodb.dll

我是使用Apache 2.4.25版

+0

添加mongoDB擴展不夠,你需要添加https://github.com/yiisoft/yii2-mongodb yii2擴展或php mongoDB https://github.com/mongodb/mongo-php-library到你的項目。只需注意:如果你在Windows OS上,PHP mongoDB擴展具有線程安全和非線程安全版本,它對你的選擇很重要。 –

+1

謝謝Sajjad_Dehghani,但問題是缺少反斜槓 –

回答

1

添加在前面一個反斜槓,作爲類是在全局命名空間,而不是根據警予

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

+1

是的,我已經找到了這個,任何方式謝謝你的反應 –

相關問題