1、將第一個包解壓放某個盤下面,例如在c:memcached。
2、在終端機(也即cmd指令介面)下輸入 'c:memcachedmemcached.exe -d install' 安裝。
3、再輸入: 'c:memcachedmemcached.exe -d start' 啟動。 (需要注意的: 以後memcached將作為windows的一個服務每次開機時自動啟動。這樣伺服器端已經安裝完畢了)。
4、下載php_memcache.dll 文件,把它放入php資料夾的ext目錄中。
5、在php.ini加入一行引用擴展,程式碼如下:
extension=php_memcache.dll
6、接著在php.ini 檔案裡加上:
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
最好就放在剛寫"extension=php_meacheension=php_meacheension .dll" 的下面。 (這是預設的一些設定)
7、重新啟動Apache,然後查看一下phpinfo,如果有 memcache 的說明,那麼就說明安裝成功啦!
如果重啟之後在php配置中還是沒有找到的話,八成是dll檔案和安裝的mamcache版本不符
- //連接Memcache
- Memcache; $mem->connect ("localhost"
- , 11211); //儲存資料
//儲存資料-
( 'key1',
- 'This is first value', 0, 60); $val = );
-
echo "Get key1 value: " . $val ."
"
- $mem ->replace('key1', 'This is replace value', 0, 60); $mem->get(
'key1'- );
echo- "Get key1 value "
"; //保存陣列資料 - $arr = , 'ccc'
, -
'ddd'); $mem->set('key2'$m $ val2
- = $mem->get('key2'
- ); :2%); "; print_r( $val2); echo
- "
" $mem-> delete('key1'
- ); $val );
- echo "Get key1 value: " . $val .
//清除所有資料-
$mem- ->flush();
$val2- > );
- echo "Get key2 value: "; print_r( echo
"
"- ; //關閉連線
$mem- ->close();多台機器啟用一個或多個進程,這裡是在一台機器啟動 用兩個進程,使用兩個連接埠: #./memcached -d -u nobody -m 512 127.0.0.1 -p 11211 #./memcached -d -u nobody -m 512 127.0.0.1 -p 11212 源碼印刷?
- //連接Memcache
- Memcache; $mem->addServer ("localhost"
- , 11211); $mem->addServer(
- //保存資料 $mem
->set(-
'key1', 'This is first value'🎠🎠
- $val = $mem->get('key1');
- echo val ."
"; ;
- //保存陣列資料 $arr 'aaa', 'bbb',
'ccc'- , 'ddd');
-
, 0, 60) ; $val2 = $mem->get('key2');); "Get key2 value: " ;
- print_r($val2);
//刪除資料- $mem->delete(
'key1'- ); ->get('key1' );
- echo
"Get key1 value: "- . ; //關閉連接
- $mem
->close(); -
?> ?> ?>
- ?> 原創文章,未經部落客允許不得轉載。
以上就介紹了Memcached在w7下的安裝以及使用,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。