一、首先下載對應工具:
1)、mongodb-win32-x86_64-2008plus-ssl-3.4.0-signed
2)、python-2.7.13.amd64
3)、xunfeng https://codeload.github.com/qiyeboy/xunfeng
# 官網國內下載較慢,我們提供了鏡像地址,根據自己的系統下載對應的
https://sec.ly.com/mirror/python-2.7.13.msi
https://sec.ly.com/mirror/python-2.7.13.amd64.msi
https://sec.ly.com/mirror/mongodb-linux-x86_64-3.4.0.tgz
https://sec.ly.com/mirror/mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz
https://sec.ly.com/mirror/mongodb-linux-x86_64-ubuntu1404-3.4.0.tgz
https://sec.ly.com/mirror/mongodb-win32-x86_64-2008plus-ssl-3.4.0-signed.msi
下載 1)2)3)工具后,將它們放置在d:\xunfeng下(或者c,e,f盤等),個人選擇
安裝mongodb和python27的一些小技巧:
(1) 如果已經安裝了python35如何切換到python27 : 復制出變量值得內容出來到notepad(記事本)里面,修改python35的路徑為python27的,然后去到dos (cmd進去),輸入set PATH=修改后的變量值,然后在 dos里面執行python -V 就會發現python的版本是2.7


(2)如果安裝了mongodb后無法直接執行mongo.exe和mongorestore.exe命令,可以在第一步的基礎上,在最后的變量值后面添加mongodb server的bin路徑,然后再次執行set PATH=修改后的路徑變量值
然后直接在dos里面就可以直接執行mongo.exe和mongorestore.exe命令
(3)或者在安裝完以后還要將變量值重新覆蓋以下的值,然后確定,以防機器重啟后變量失效

二、配置部署mongo數據庫和認證:
1):啟動服務:
新建d:\DBData,然后在dos下執行以下命令:
mongod.exe --port 65521 --dbpath d:\DBData
# DBData為數據庫指定存在目錄。
然后在
d:\DBData 會生成以下文件:

2) 導入數據
mongorestore.exe -h 127.0.0.1 --port 65521 -d xunfeng db
# db為初始數據庫結構文件夾路徑
# 低版本不支持全文索引,需使用MongoDB 3.x版本
本例子 db放置在 d:\xunfeng\xunfeng-master下面
3)增加認證:
mongo.exe --port 65521
use xunfeng
db.createUser({user:'scan',pwd:'your password',roles:[{role:'dbOwner',db:'xunfeng'}]})
exit
# 請將 your password 換為你設定的密碼。 本例子密碼為: 123456
4) 啟動xunfeng服務:
# 根據實際情況修改Conifg.py和Run.bat文件。
運行Run.bat 啟動服務。
如果發現報錯: 請執行以下三步驟,將腳本導入工具進行調試
三、 將xunfeng 導入到PyCharm中,配置python路徑
點擊文件 -->設置 如下圖:

選擇Project Interpreter,選擇剛才安裝python27路徑

安裝Python相關組件: pymongo,flask ,xlwt,paramiko


安裝成功后,執行腳本

報以下錯誤:

請檢查Config.py,修改密碼為更正后的密碼,本例子密碼是: 123456,
檢查run.py 修改host為: 127.0.0.1 (本例子)


以下是執行成功的顯示: 然后可以從

在頁面 顯示以下內容:

輸入賬號密碼: admin/xunfeng321

成功登錄:

