如何在ubuntu 16.04中使用php7创建mongodb客户端

如何在ubuntu 16.04中使用php7创建mongodb客户端,php,mongodb,Php,Mongodb,我只想在Ubuntu 16.04 LTS中使用PHP7创建mongoDB客户端(1.2.9) 我刚刚从Apache日志中得到错误,如下所示 PHP致命错误:Uncaught MongoDB\Driver\Exception\InvalidArgumentException:未能解析MongoDB URI:“MongoDB:/192.168.0.160:27017”位于/var/www/html/db.PHP:4\n堆栈跟踪:\n#0/var/www/html/db.PHP(4):MongoDB\

我只想在Ubuntu 16.04 LTS中使用PHP7创建mongoDB客户端(1.2.9)

我刚刚从Apache日志中得到错误,如下所示

PHP致命错误:Uncaught MongoDB\Driver\Exception\InvalidArgumentException:未能解析MongoDB URI:“MongoDB:/192.168.0.160:27017”位于/var/www/html/db.PHP:4\n堆栈跟踪:\n#0/var/www/html/db.PHP(4):MongoDB\Driver\Manager->u构造('MongoDB:/192.16…)\n#1{main}\n在第4行抛出/var/www/html/db.PHP


我认为您在连接url中存在以下错误:

mongodb://192.168.0.160:27017

之后:
mongodb:
需要两个
/
或者您选择了一个数据库,php无法连接到mongo数据库。请阅读此内容。

mongodb://192.168.0.160:27017
添加“/”后缺少斜杠我得到了这个错误[Thu Aug 10 15:42:20.567779 2017][:error][pid 26566][client 192.168.0.203:51667]PHP致命错误:Uncaught MongoDB\\Driver\\Exception\\RuntimeException:未授权testDb执行命令{find:“testColl”,filter:{age:30}in/var/www/html/db.php:10\n堆栈跟踪:\n#0/var/www/html/db.php(10):MongoDB\\Driver\\Manager->executeQuery('testDb.testColl',Object(MongoDB\\Driver\\Query))\n#1{main}\n在第10行的/var/www/html/db.php中抛出。这是因为您没有按照要求提供用户名或密码。这也是我们在这里所说的另一个问题。如果您有一个新问题,那么我会得到这种类型的错误,[Fri Aug 11 09:30:05.985765 2017][:error][pid 31307][client 192.168.0.203:57805]PHP通知:未定义属性:MongoDB\\Driver\\Manager::$admin in/var/www/html/mongo.PHP第8行[Fri Aug 11 09:30:05.985829 2017][:error][pid 31307][client 192.168.0.203:57805]PHP通知:尝试在第10行的/var/www/html/mongo.PHP中获取非对象的属性