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