我的机器上安装了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
答案 0 :(得分:1)
你在phpinfo()中看到的只是MongoDB PHP扩展的可用性,而不是MongoDB服务器的状态。
错误最可能意味着您的服务器未运行或未在端口27017上侦听。
检查MongoDB服务器日志是否有任何错误消息。