首頁 後端開發 php教程 windows上php環境下memcache和mongodb的安裝

windows上php環境下memcache和mongodb的安裝

Aug 08, 2016 am 09:32 AM
http memcache memcached mongodb windows

mangodb安裝

1. 下載mongodb的安裝文件,我安裝的windows 64位的,下載地址如下:

https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.6-signed.msi

2. 新建一個mongodb資料夾在E碟(隨便放,如E:mongodb)

3. 將下載的安裝檔解壓,把解壓縮的檔案移到E碟mongodb下

4. 建立mongodb資料存放目錄E:mongodbdata

5. 啟動mongodb(簡單啟動不設定服務)

E:\mongodb\bin\mongod.exe --dbpath  E:\mongodb\data
登入後複製

可以看到以下資訊:

說明安裝啟動成功了。

6. 在瀏覽器中輸入http://localhost:27017/,會出現下面訊息,表示mongdb已經啟動好了

It looks like you are trying to access MongoDB over HTTP on the native driver port.
登入後複製

7、下載對應的mongodb php插件(不太好找,如果php是5.4-5.5版可用這個地址:http://pan.baidu.com/s/1sjJjsYh)並且配置好。

8、在php使用:

<span>try</span><span> {
    </span><span>$mongo</span> = <span>new</span> Mongo('localhost'<span>);
} </span><span>catch</span>(MongoConnectionException <span>$e</span><span>) {
    </span><span>var_dump</span>(<span>$e</span><span>);
}
</span><span>$mongo_db</span> = <span>$mongo</span>->selectDB('logdatastorage');
登入後複製

註:上面的程式碼是demo,不可在生產環境中使用。

memcache安裝

1、64位元下載

From: http://www.urielkatz.com/archive/detail/memcached-64-bit-windows/
下載:http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip
原始碼:http://www.urielkatz.com/projects/memcached-win64/memcached-src.rar

2、解壓縮剛下載的壓縮包,得到兩個檔案:memcached.exe(服務端主程式)、pthreadGC2.dll

3、以管理員權限執行指令提示符,定位到解壓縮路徑,安裝Memcached服務,指令:

memcached.exe -d install
登入後複製

4、執行 開始→管理工具→服務 開啟Windows服務檢視工具,找到memcached服務(找不到證明沒有安裝成功)

5、啟動Memcached:

memcached.exe -m <span>1024</span> -d start
登入後複製

-d為守護程式啟動,無法指定連接埠 預設連接埠11211
-m為指定記憶體大小

6、設定Windows防火牆,為Memcached預設連接埠11211 新增入站規則(如果服務端和用戶端都在本機,不需要這一步)

7、測試是否可以正常通訊,這裡借助Telnet:

telnet <span>127.0</span>.<span>0.1</span> <span>11211</span>
登入後複製

如果進入一個空白的doc屏,估計OK了。第一行指令輸入是看不見的,所以我通常會先敲一次回車,回回一個Error,沒關係,這是說明你輸入的是一個無法辨識的指令;

接著看下狀態,鍵入stats然後回車:

8、下載對應的memcache php外掛(如果php是5.5版可用這個位址:http://pan.baidu.com/s/1mgspf9e)並且設定好。

9、在php中連接使用:

<span>$memcache</span> = <span>new</span><span> Memcache;
</span><span>$memcache</span>->connect('127.0.0.1', 11211);
登入後複製

參考文件

1、Mongodb 安裝配置,啟動關閉

2、Windows下Memcached安裝與設定實例

以上就介紹了windows上php環境下memcache和mongodb的安裝,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

windows系統dll檔案刪除怎麼辦? 徹底刪除頑固dll檔案的技巧 windows系統dll檔案刪除怎麼辦? 徹底刪除頑固dll檔案的技巧 Jun 12, 2024 pm 02:46 PM

windows系統dll檔案刪除怎麼辦? 徹底刪除頑固dll檔案的技巧

Steam Deck OLED 上的無損縮放以高達 2 倍 FPS 的速度運行遊戲 Steam Deck OLED 上的無損縮放以高達 2 倍 FPS 的速度運行遊戲 Aug 26, 2024 am 10:07 AM

Steam Deck OLED 上的無損縮放以高達 2 倍 FPS 的速度運行遊戲

deepseek網頁版入口 deepseek官網入口 deepseek網頁版入口 deepseek官網入口 Feb 19, 2025 pm 04:54 PM

deepseek網頁版入口 deepseek官網入口

Bybit交易所最新版本怎麼更新?不更新會有影響嗎? Bybit交易所最新版本怎麼更新?不更新會有影響嗎? Feb 21, 2025 pm 10:54 PM

Bybit交易所最新版本怎麼更新?不更新會有影響嗎?

Pi Node教學:什麼是Pi節點?如何安裝和設定Pi Node? Pi Node教學:什麼是Pi節點?如何安裝和設定Pi Node? Mar 05, 2025 pm 05:57 PM

Pi Node教學:什麼是Pi節點?如何安裝和設定Pi Node?

deepseek怎麼安裝 deepseek怎麼安裝 Feb 19, 2025 pm 05:48 PM

deepseek怎麼安裝

如何使用C++實作HTTP流傳輸? 如何使用C++實作HTTP流傳輸? May 31, 2024 am 11:06 AM

如何使用C++實作HTTP流傳輸?

在 Vivobook S15 基準測試中,Snapdragon X Elite CPU 的電池效能和插入效能幾乎相同 在 Vivobook S15 基準測試中,Snapdragon X Elite CPU 的電池效能和插入效能幾乎相同 Jun 20, 2024 pm 03:59 PM

在 Vivobook S15 基準測試中,Snapdragon X Elite CPU 的電池效能和插入效能幾乎相同

See all articles