1. 程式人生 > >在window 下安裝Memcache詳解

在window 下安裝Memcache詳解

其實安裝的時候需要只需要兩步:
第一步:安裝memcached.exe 服務 。
第二步:安裝php_memcache.dll擴充套件,讓php支援memcache 。

1:安裝memcached.exe 服務

下載memcached.exe
下載地址:http://www.hlmblog.com/dload/memcached-1.2.6-win32-bin.zip
解壓後,放在你想放的目錄中。
執行:

QQ截圖20140626210425

memcache執行的相關引數
-p 監聽的埠
-l 連線的IP地址, 預設是本機
-d start 啟動memcached服務
-d restart 重起memcached服務
-d stop|shutdown 關閉正在執行的memcached服務
-d install 安裝memcached服務
-d uninstall 解除安裝memcached服務
-u 以的身份執行 (僅在以root執行的時候有效)
-m 最大記憶體使用,單位MB。預設64MB(設定MEMCACHE大小)
-M 記憶體耗盡時返回錯誤,而不是刪除項
-c 最大同時連線數,預設是1024
-f 塊大小增長因子,預設是1.25
-n 最小分配空間,key+value+flags預設是48
-h 顯示幫助

如果像上面的圖一樣沒有提示什麼錯誤,那就是memcache.exe服務安裝ok了。

2:安裝php_memcache.dll擴充套件

下載php_memcache.dll,下載的版本一定要適合你自己的php版本,下載地址:
http://www.hlmblog.com/dload/php_memcache.dll_.rar

裡面有適合php5.2*,php5.3*,php5.4* 的php_memcache.dll檔案,把php_memcache.dll放在php的 ext 資料夾中,開啟php.ini,查詢關鍵字extension,可以看到很多的php擴充套件,然後在新增 extension=php_memcache.dll 這行程式碼,重啟wamp伺服器,擴充套件安裝完成。

3:測試和驗證

1
2
3
4
5
6
$mem = new Memcache ;  
$mem -> connect ( "localhost" , 11211 ) ;  
$mem ->
set ( 'key' , '我是memcache儲存的資料' , 0 , 60 ) ;  
$val = $mem -> get ( 'key' ) ;  
echo $val ;
//輸出結果為"我是memcache儲存的資料",說明window本地的memcache已經成功安裝好!!