windows下memcache安裝及配置

2022-05-19 13:07:51 字數 2156 閱讀 9778

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.快取...