之後將正確的.dll文件中到..php/ext文件夾, 爲了使此擴展能夠正常工作,有一些DLL文件必須可供Windows系統PATH使用。您可以嘗試將您的PHP目錄添加到Windows上的PATH。
以下步驟跟蹤和檢查,如果它的工作原理:在XAMPP控制面板
- 停止Apache服務器。
- 進入控制面板,打開系統圖標(開始→控制面板)
- 轉到高級選項卡
- 單擊「環境變量」按鈕
- 看在「系統變量」欄中
- 查找路徑條目(您可能需要滾動才能找到它)
- 雙擊路徑條目
- 在末尾輸入您的PHP目錄,包括';'之前(例如:C:\ xampp \ php)
- 按確定
- 在xampp控制面板中啓動apache服務器。
- 現在轉到您安裝MongoDb的目錄和命令提示符
- 轉到Mongo安裝文件夾中的/ bin目錄並運行命令「mongod --dbpath」(例如,的mongod --dbpath C:\ XAMPP \ htdocs中\蒙戈 - 演示\ DB),並保持運行
- 現在打開新的命令提示符在同一目錄並運行蒙戈命令啓動蒙戈
現在嘗試在localhost /「您的.php文件的路徑」(例如C:\ xampp \ htdocs \ mongo-demo \ demo.php)中運行以下php代碼並檢查它是否沒有任何錯誤地運行:
<?php
// connect to mongodb
$m = new MongoClient();
echo "Connection to database successfully";
// select a database
$db = $m->mydb;
echo "Database mydb selected";
?>
你得到的錯誤是什麼? – 2013-03-20 06:45:14
感謝您的快速響應,其實我不能看到任何錯誤但是,當我嘗試此功能「echo extension_loaded(」mongo「)?」loaded \ n「:」未加載\ n「;」它顯示「未加載」,這意味着驅動程序沒有loaded.Also在phpinfo沒有關於「mongo」 – 2013-03-20 06:51:51
這是您正在使用的驅動程序的版本。如果它不是最近請使用最近 – 2013-03-20 08:14:49