2013-12-22 72 views
0

我在我的機器上安裝了Xammp,並且已安裝了MongoDB。我能看到安裝在phpinfo MongoDB的模塊,但是當我試圖MongoDB中通過PHP腳本連接,它給了我以下錯誤:無法連接到:localhost:27017:因目標機器主動拒絕而無法建立連接

Fatal Error : Failed to connect to: localhost:27017: No connection could be made because the target machine actively refused it.

這是我的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位系統
蒙戈DB版本:1.4.5

+0

MongoDB沒有「自動安裝」。它實際上在運行嗎? – WiredPrairie

回答

1

什麼你看到的phpinfo()是MongoDB的PHP訊號分配延長的只是可用性sion,而不是MongoDB服務器的狀態。

什麼錯誤最可能的意思是,你的服務器沒有運行,或者沒有監聽端口的任何錯誤信息27017

檢查MongoDB的服務器日誌。

+0

我在哪裏可以看到mongo db服務器日誌?我的意思是路徑是什麼? –

+0

我不知道Windows中的文件佈局是什麼。看看MongoDb安裝文件夾裏面應該有logs /目錄。 – spektom

相關問題