无法连接到:localhost:27017:无法建立连接,因为目标计算机主动拒绝它

时间:2013-12-22 15:53:35

标签: php mongodb

我的机器上安装了Xammp,我安装了MongoDB。我能够在phpinfo中看到MongoDB模块,但是当我尝试通过PHP脚本连接MongoDB时,它会出现以下错误:

  

致命错误:无法连接到:localhost:27017:无法建立连接,因为目标计算机主动拒绝连接。

这是我的PHP代码:

<?php
try{
$connection = new MongoClient();
var_dump($connection);
} catch(Exception $e){
    echo "<pre>"; print_r($e); echo "</pre>";
    die;
}
?>

PHP版本:5.4.19
操作系统:Windows 7,32位系统
Mongo DB版本:1.4.5

1 个答案:

答案 0 :(得分:1)

你在phpinfo()中看到的只是MongoDB PHP扩展的可用性,而不是MongoDB服务器的状态。

错误最可能意味着您的服务器未运行或未在端口27017上侦听。

检查MongoDB服务器日志是否有任何错误消息。