按照別人的步驟,安裝和配置後沒有任何的錯誤提示!在計算機服務裏面也看到memcached服務已經開啓,可是phpinfo裏面就是沒有memcache已經安裝成功的信息!後來才發現原來是沒有開啓wamp的php擴展裏面的memcache擴展(左鍵點擊wampserver在電腦右下角的圖標->PHP->PHP擴展(H)->查找php_memcache點擊開啓(在名字前出現一個小對勾√))。php
在查找緣由的時候,看別人的錯誤解決是php_memcache.dll版本和PHP版本不一致致使的(解決辦法:下載對應版本的dll文件)。html
本身步驟記錄:服務器
1.安裝Memcachedmemcached
a.下載memcached安裝包,解壓找到memcached.exe拷貝到C盤根目錄下測試
b.以管理員身份運行cmd.exe(命令提示符-》以管理員身份運行),通常狀況下直接運行cmd就能夠。spa
c.轉入C盤根目錄執行命令:server
memcached.exe -d install (安裝) htm
memcached.exe -d start (開啓)blog
d.執行命令netstat -an ,出現以下結果:get
說明安裝成功。
2.php的memcache擴展
集成環境下已經有了php_memcache.dll文件(\wamp\bin\php\php5.2.9-2\ext),不須要下載。其餘可能須要下載對應版本的dll文件放到php/ext目錄下。
在php.ini文件中添加一句:extension=php_memcache.dll,加載擴展功能。
而後左鍵點擊wampserver在電腦右下角的圖標->PHP->PHP擴展(H)->查找php_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;
?>