2015-07-19 79 views
0

我寫了一個小小的php登錄腳本。它在mongoDb集合中搜索提供的憑證。如果我從控制檯運行它當使用Apache時,Php腳本停留在「new Mongo()」

php login.php 

它運行完美無缺。但是,如果我嘗試從HTML界面登錄,它似乎在

$m = new Mongo(...); 

指令被卡住,並且不與代碼的其他行繼續。 我正在我的筆記本電腦上運行一個Apache服務器,只是爲了嘗試我在做什麼。

+0

你運行的是什麼版本的PHP? – gmann1982

+0

PHP 5.6.4-4ubuntu6.2 –

回答

0

兩件事情你需要檢查有:

1:你的php.ini啓用蒙戈? 2:如果您使用的是最新的PHP版本,那麼試着改變它

$m = new Mongo(); 

$m = new MongoClient(); 
+0

1)是的,在我的php.ini文件我有: 延長= mongo.so 2)我已經嘗試過用: 新MongoClient() 新MongoClient(「mongodb:// localhost」) 但它繼續卡住。無論如何感謝 –

+0

mongo能否從命令行正常工作? – gmann1982

+0

有可能您的cli版本的php與爲您的網站提供服務的版本不同? – gmann1982