首頁 後端開發 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脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
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)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1325
25
PHP教程
1273
29
C# 教程
1252
24
使用 Composer 解決推薦系統的困境:andres-montanez/recommendations-bundle 的實踐 使用 Composer 解決推薦系統的困境:andres-montanez/recommendations-bundle 的實踐 Apr 18, 2025 am 11:48 AM

在開發一個電商網站時,我遇到了一個棘手的問題:如何為用戶提供個性化的商品推薦。最初,我嘗試了一些簡單的推薦算法,但效果並不理想,用戶的滿意度也因此受到影響。為了提升推薦系統的精度和效率,我決定採用更專業的解決方案。最終,我通過Composer安裝了andres-montanez/recommendations-bundle,這不僅解決了我的問題,還大大提升了推薦系統的性能。可以通過一下地址學習composer:學習地址

vs code 可以在 Windows 8 中運行嗎 vs code 可以在 Windows 8 中運行嗎 Apr 15, 2025 pm 07:24 PM

VS Code可以在Windows 8上運行,但體驗可能不佳。首先確保系統已更新到最新補丁,然後下載與系統架構匹配的VS Code安裝包,按照提示安裝。安裝後,注意某些擴展程序可能與Windows 8不兼容,需要尋找替代擴展或在虛擬機中使用更新的Windows系統。安裝必要的擴展,檢查是否正常工作。儘管VS Code在Windows 8上可行,但建議升級到更新的Windows系統以獲得更好的開發體驗和安全保障。

sublime寫好代碼後如何運行 sublime寫好代碼後如何運行 Apr 16, 2025 am 08:51 AM

在 Sublime 中運行代碼的方法有六種:通過熱鍵、菜單、構建系統、命令行、設置默認構建系統和自定義構建命令,並可通過右鍵單擊項目/文件運行單個文件/項目,構建系統可用性取決於 Sublime Text 的安裝情況。

laravel安裝代碼 laravel安裝代碼 Apr 18, 2025 pm 12:30 PM

要安裝 Laravel,需依序進行以下步驟:安裝 Composer(適用於 macOS/Linux 和 Windows)安裝 Laravel 安裝器創建新項目啟動服務訪問應用程序(網址:http://127.0.0.1:8000)設置數據庫連接(如果需要)

如何解決Laravel中復雜的BelongsToThrough關係問題?使用Composer可以! 如何解決Laravel中復雜的BelongsToThrough關係問題?使用Composer可以! Apr 17, 2025 pm 09:54 PM

在Laravel開發中,處理複雜的模型關係一直是個挑戰,特別是當涉及到多層級的BelongsToThrough關係時。最近,我在處理一個多級模型關係的項目中遇到了這個問題,傳統的HasManyThrough關係無法滿足需求,導致數據查詢變得複雜且低效。經過一番探索,我找到了staudenmeir/belongs-to-through這個庫,它通過Composer輕鬆安裝並解決了我的困擾。

git軟件安裝 git軟件安裝 Apr 17, 2025 am 11:57 AM

安裝 Git 軟件包括以下步驟:下載安裝包運行安裝包驗證安裝配置 Git安裝 Git Bash(僅限 Windows)

vscode 無法安裝擴展 vscode 無法安裝擴展 Apr 15, 2025 pm 07:18 PM

VS Code擴展安裝失敗的原因可能包括:網絡不穩定、權限不足、系統兼容性問題、VS Code版本過舊、殺毒軟件或防火牆干擾。通過檢查網絡連接、權限、日誌文件、更新VS Code、禁用安全軟件以及重啟VS Code或計算機,可以逐步排查和解決問題。

MongoDB vs. Oracle:為您的需求選擇正確的數據庫 MongoDB vs. Oracle:為您的需求選擇正確的數據庫 Apr 22, 2025 am 12:10 AM

MongoDB適合非結構化數據和高擴展性需求,Oracle適合需要嚴格數據一致性的場景。 1.MongoDB靈活存儲不同結構數據,適合社交媒體和物聯網。 2.Oracle結構化數據模型確保數據完整性,適用於金融交易。 3.MongoDB通過分片橫向擴展,Oracle通過RAC縱向擴展。 4.MongoDB維護成本低,Oracle維護成本高但支持完善。

See all articles