win7 php 安裝 mongoDB 驅動

2021-09-01 13:36:31 字數 622 閱讀 8471

昨天在win7筆記本上安裝 php  mongo db 驅動, 因為在 win 2003 , 及 linux 上都安裝成功過, 覺得很簡單, 沒想到踏入乙個大坑。

我是 php 5.4.4 , v c++ 9,  win7 64位系統,    nts 代表不是執行緒安全的, 我就將 php_mongo-1.3.0rc1-5.4-vc9-x86_64.dll   拷貝到 php/ext 資料夾, 改名為 php_mongo.dll,   開啟  php.ini 檔案, 新增一行:  extension=php_mongo.dll  重啟 web 服務。 輸出 phpinfo(), mongo 沒有load, apache 也沒有任何異常日誌 。 各種google , 沒找到原因。

直接 執行  php.exe 檔案 ,這時有錯誤提示了  d:\xampp\php\ext\php_mongo.dll %1  不是有效的 win 32 應用程式。 好了, 估計是dll 版本不對, 又是仔細對了一遍, 沒發現問題。 

最後 , 在    找到原因了, x86_64.dll  指定不是 系統是 64位的, 而是指 php  是 64位的。

我的 php 是 x86 32位的, 複製了 php_mongo-1.3.0rc1-5.4-vc9.dll  這個後, 一切正常

python爬蟲之win7Mongod安裝使用

安裝路徑 還需要建立乙個資料庫儲存位置c mongodb data db 2 新增環境變數,然後開啟cmd執行如下命令告訴資料庫資料儲存位置。mongod dbpath c mongodb data db 然後測試一下是否成功 執行上面的命令時候的cmd對話方塊先不要關閉,然後再開啟乙個cmd框輸入...

CentOS7利用yum安裝MongoDB資料庫

1.檢視是否有mongodb源,centos7的源位置在 etc yum.repos.d 如圖 如果沒有mongodb的源,則進行新增,vi etc yum.repos.d mongodb org 3.2.repo mongodb org 3.2 name mongodb repository ba...

在CentOS7中安裝和刪除MongoDB 4 2

配置mongodb 建立資料庫和使用者 troubleshooting 刪除mongodb mongodb教程 在centos7中安裝mongodb 4.2 community edition。新增mongodb yum repo 建立 etc yum.repos.d mongodb org 4.2...