1.安裝memcached服務,鏈結為
進入cmd黑框,cd 路徑,進入memcached路徑下,輸入:
memcached.exe -d install ,安裝
memcached.exe -d start ,開啟,以後memcached將作為windows的乙個服務每次開機時自動啟動。這樣伺服器端已經安裝完畢了。
1).注意,我上面黑框顯示的都是管理員,如果不是管理員,也許執行安裝和開啟命令式會報,
failed to install service or service already installed 和 start service failed解決方法:
a)需要切換到管理員使用者開啟cmd再執行命令就好了。
b)或者 找到c:/windows/system32下的cmd.exe 右鍵以管理員身份開啟,再輸入上面兩條命令。
2).檢查服務是否開啟成功,
a)通過命令。首先通過telnet命令連線上memcache,命令:telnet 127.0.0.1 11211 然後直接輸入stats 就可以得到當前memcache的狀態。
對於memcache的狀態各英文的意思做如下解釋:
pidmemcache伺服器的程序id
uptime
伺服器已經執行的秒數
time
伺服器當前的unix時間戳
version
memcache版本
pointer_size
當前作業系統的指標大小(32位系統一般是32bit)
rusage_user
程序的累計使用者時間
rusage_system
程序的累計系統時間
curr_items
伺服器當前儲存的items數量
total_items
從伺服器啟動以後儲存的items總數量
bytes
當前伺服器儲存items占用的位元組數
curr_connections
當前開啟著的連線數
total_connections
從伺服器啟動以後曾經開啟過的連線數
connection_structures
伺服器分配的連線構造數
cmd_get
get命令(獲取)總請求次數
cmd_set
set命令(儲存)總請求次數
get_hits
總命中次數
get_misses
總未命中次數
evictions
為獲取空閒記憶體而刪除的items數(分配給memcache的空間用滿後需要刪除舊的items來得到空間分配給新的items)
bytes_read
總讀取位元組數(請求位元組數)
bytes_written
總傳送位元組數(結果位元組數)
limit_maxbytes
分配給memcache的記憶體大小(位元組)
threads
當前執行緒數
b)在開始搜尋中,輸入services.msc,檢視memcache狀態,顯示啟動為開啟狀態
2.安裝擴充套件,
3.重啟服務,檢視phpinfo()中是否有memcache,有則擴充套件安裝完成
4.最後測試下memcache是否可用,隨便寫乙個php檔案包含下面**:
<?php$memcache = memcache_connect('localhost', 11211);
if ($memcache)
else
?>
PHP Windows下使用Memcached擴充套件
github上發現了乙個很好用的小檔案,能夠 模擬出php memcached.dll的php memcached擴充套件。php memcached client 已知pcel有兩個memcache client的擴充套件,乙個是memcache,乙個是memcached,他們的實現方式不同,後者...
CentOS 下安裝編譯安裝MeMcached
tar xvf memcached 1.4.15.tar.gz cd memcached 1.4.15 configure prefix usr local memcache 出現了 configure error libevent is required.you can get it from t...
eAccelerator與memcached的區別
歡迎各位加入群 206981178,共同學習 eaccelerator和memcached,是目前較為主流的兩個可使用在php之中的快取加速工具.eaccelerator專門為php開發,而memcached不僅僅用在php之中,其他所有的語言都可以使用.eaccelerator的主要功能 1.快取...