很多phper不知道如何在Windows下搭建Memcache的開發偵錯環境,最近個人也在研究Memcache,記錄Windows下的Memcache安裝搭建的過程。 (Linux下memcache的安裝與啟動詳細步驟)
其實我開始研究Memcache的時候並不知道居然還有memcached for Win32這個鳥東西,傷害得我在CnetOS下折騰1天才搞定,今天突然發現Windows下的Memcache進行開發調試完全沒有問題,所以寫篇Memcache的文檔分享給大家。
Windows下的Memcache安裝:
1. 下載memcache的windows穩定版,解壓縮放某個碟下面,例如在c:\memcached
2. 在終端機(也即cmd指令介面)下輸入'c:\memcached\memcached.exe -d install' 安裝
3. 再輸入: 'c:\memcached\memcached.exe -d start' 啟動。 NOTE: 以後memcached將作為windows的一個服務每次開機時自動啟動。這樣伺服器端已經安裝完畢了。
4.下載php_memcache.dll,請自行尋找對應的php版本的檔案
5. 在C:\winnt\php.ini 加入一行'extension=php_memcache.dll'
6.重新啟動Apache,然後查看一下phpinfo,如果有memcache,那就表示安裝成功吧!
memcached的基本設定:
-p 監聽的連接埠-l 連線的IP位址, 預設是本機-d start 啟動memcached服務-d restart 重起memcached服務-d stop| shutdown 關閉正在運行的memcached服務-d install 安裝memcached服務-d uninstall 卸載memcached服務-u 以的身份運行(僅在以root運行的時候有效) -m 最大內存使用,單位MB。預設64MB -M 記憶體耗盡時回傳錯誤,而不是刪除項目-c 最大同時連接數,預設是1024 -f 區塊大小成長因子,預設是1.25 -n 最小分配空間,key+value +flags預設是48 -h 顯示幫助
Memcache環境測試:
運行下面的php文件,如果有輸出This is a test!,就表示環境搭建成功。開始領略Memcache的魅力把!
< ?php $mem = new Memcache; $mem->connect("127.0.0.1", 11211); $mem->set('key', 'This is a test!', 0, 60); $val = $mem->get('key'); echo $val; ?>
以上是Windows下的Memcache安裝詳細教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!