无法使用PHP连接mongodb

时间:2016-05-04 09:38:28

标签: php mongodb

我有一个问题。我在尝试使用php连接mongodb时遇到了一些问题。我在下面提供我的代码。

的index.php:

<?php
session_start();
include_once 'dbcon/DBConnection.php';
$dbobj = new DBConnection();
$dbobj->connect();  
?>

<form method="post" name="frmlogin" id="frmlogin" action="" autocomplete="off" class="mt">
<label for="" class="text-uppercase text-sm">Username</label>
<input type="text" placeholder="Username" name="txtname" class="form-control mb">

<label for="" class="text-uppercase text-sm">Password</label>
<input type="password" placeholder="Password" name="pwd" class="form-control mb">

<div class="checkbox checkbox-circle checkbox-info">
<input id="checkbox7" type="checkbox" checked>
<label for="checkbox7">
    Keep me signed in
</label>
</div>

<button class="btn btn-primary btn-block" name="login" id="login" type="submit" onClick="return valid();">LOGIN</button>

</form>

DBConnection.php:

class DBConnection{


  public function connect() {
        require_once 'dbcon/config.php';
        $dbname='koolfeedback';
        $con=new MongoClient('mongodb://localhost');
        $db=$con->$dbname;
        return $db;
    }
}

在这种情况下,当我请求页面时,它会给出以下错误。

The localhost page isn’t working

localhost is currently unable to handle this request.
HTTP ERROR 500

当我在行$con=new MongoClient('mongodb://localhost');作为注释行时,它的到来意味着存在连接错误。我需要解决这个问题。

我还将php_mongo-1.6.8-5.6-vc11.dll文件放在xampp'ext文件夹中并将extension = php_mongo-1.6.8-5.6-vc11.dll粘贴到php.ini-development和php.ini-production文件中,但仍然遇到问题。我正在使用命令mongod --dbpath C:\xampp\htdocs\KoolFeedback\database访问mongodb。

0 个答案:

没有答案