首先我們下載解壓縮到某個(gè)文件夾,這里我解壓到
F:\memcache
用管理員權(quán)限打開控制臺(tái)
F:/memcache/memcached.exe -d install
然后在輸入
F:/memcache/memcached.exe -d start
或者進(jìn)入該目錄 直接
memcached.exe -d install
memcached.exe -d start
驗(yàn)證memcached是否安裝成功
進(jìn)入telnet localhost 11211
輸入version會(huì)顯示響應(yīng)的版本
如果成功會(huì)顯示響應(yīng)的
我們打開接下來(lái)啟動(dòng)任務(wù)管理器
看見了memcache的進(jìn)程
php擴(kuò)展安裝
解壓擴(kuò)展包
找到我們響應(yīng)的包 如果不知道我們是nts或者ts 我們打開phpinfo()探針
我們找到
然后把解壓縮的php_memcache.dll 文件 復(fù)制擴(kuò)展目錄
最后一步
打開php.ini,找到extension,添加
extension=php_memcache.dll
1
重啟apache. 我們?cè)趐hpinfo中可以看見
memcache 命令
三、參數(shù)1、 以上的安裝和啟動(dòng)都是在默認(rèn)環(huán)境下進(jìn)行的,在安裝時(shí)可設(shè)置如下參數(shù):
-p 監(jiān)聽的端口
-l 連接的IP地址, 默認(rèn)是本機(jī)
-d start 啟動(dòng)memcached服務(wù)
-d restart 重起memcached服務(wù)
-d stop|shutdown 關(guān)閉正在運(yùn)行的memcached服務(wù)
-d install 安裝memcached服務(wù)
-d uninstall 卸載memcached服務(wù)
-u 以的身份運(yùn)行 (僅在以root運(yùn)行的時(shí)候有效)
-m 最大內(nèi)存使用,單位MB。默認(rèn)64MB
-M 內(nèi)存耗盡時(shí)返回錯(cuò)誤,而不是刪除項(xiàng)
-c 最大同時(shí)連接數(shù),默認(rèn)是1024
-f 塊大小增長(zhǎng)因子,默認(rèn)是1.25
-n 最小分配空間,key+value+flags默認(rèn)是48
-h 顯示幫助
如:“memcached -d install -l 127.0.0.1 -m 1024 -c2048”。
測(cè)試
新建一個(gè)index.php填入下面內(nèi)容
$mem=new Memcache;
$mem->connect("localhost",11211);
$mem->add("mystr","this is a memcache test!");
$str=$mem->get("mystr");
echo "$str";
//網(wǎng)頁(yè)中顯示this is a memcache
以上就是配置結(jié)束