PHP Mongo驱动程序未连接到经过身份验证的Mongo Server

时间:2019-04-18 12:42:53

标签: php mongodb

我正在尝试通过PHP与远程MongoDb主机建立连接。服务器已使用用户名和密码启用了身份验证。 我正在尝试通过php MongoDB\Driver\Manager类将其连接。但是它没有给我任何回应。

我正在尝试使用以下连接uri格式:

mongodb://[username:password@]host[:port][/[database][?options]]

根据 https://www.php.net/manual/en/mongodb-driver-manager.construct.php

但是在接收变量的连接变量中没有响应。

<?php
    $conn = new MongoDB\Driver\Manager("mongodb://USER:PASSWORD@HOST:PORT/admin")
    var_dump($conn);
?>

在密码中,除#外没有其他特殊字符。另外,当我直接在命令行中单击此URL时,它会给出:

No such file or directory

我认为根据文档,此连接uri格式正确,应该建立连接。但是我有点卡在这里,不知道该怎么做。

0 个答案:

没有答案