首頁 >後端開發 >php教程 >Memcached在w7下的安裝以及使用

Memcached在w7下的安裝以及使用

WBOY
WBOY原創
2016-08-08 09:20:34767瀏覽

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版本不符

  1. //連接Memcache  
  2.  Memcache;  $mem->connect ("localhost"
  3. , 11211);  //儲存資料  
  4. //儲存資料
  5.   ( 'key1'
  6. 'This is first value', 0, 60);  $val = );
  7. echo  "Get key1 value: " . $val ."
    "
      
  8. $mem ->replace('key1''This is replace value', 0, 60); $mem->get(
  9. 'key1'
  10. );  
  11. echo
  12.  "Get key1 value "
    ";   //保存陣列資料
  13.   
  14. $arr =  'ccc'
  15. ,
  16. 'ddd');  $mem->set('key2'$m $ val2
  17.  = $mem->get('key2'
  18. );  :2%);   ";  print_r( $val2);  echo 
  19. "
    $mem-> delete('key1'
  20. );  $val );  
  21. echo "Get key1 value: " . $val . 
  22. //清除所有資料
  23.   
  24. $mem
  25. ->flush();  
  26. $val2
  27. > );  
  28. echo "Get key2 value: ";  print_r( echo 
  29. "
    "
  30. ;   //關閉連線  
  31. $mem
  32. ->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 源碼印刷?
    1. //連接Memcache  
    2.  Memcache;  $mem->addServer ("localhost"
    3. , 11211);  $mem->addServer(
    4. //保存資料   $mem
    5. ->set(
    6. 'key1''This is first value'🎠🎠
    7. $val =  $mem->get('key1');  
    8. echo val ."
      ";  ;  
    9. //保存陣列資料  $arr 'aaa''bbb',
    10. 'ccc'
    11. 'ddd');  
    12. , 0, 60) ;  $val2 = $mem->get('key2'););  "Get key2 value: " ;  
    13. print_r($val2);  
    14. //刪除資料
    15.    $mem->delete(
    16. 'key1'
    17. );   ->get('key1' );  
    18. echo 
    19. "Get key1 value: "
    20. . ;  //關閉連接
    21.   
    22. $mem
    23. ->close();  
    24. ?>   ?>   ?>   
    25. ?>   原創文章,未經部落客允許不得轉載。 以上就介紹了Memcached在w7下的安裝以及使用,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn