熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows系統管理 >> 正文

Win7x64在Wampserver上安裝memcache

2013-11-11 21:45:31  來源: Windows系統管理 
    放假重裝了一下系統win x而我使用的win下的開發環境也升級到了最新版所集成的是php一切很順利但是在安裝php的memcache擴展的時候發現官方並未提供/pierre/)只提供了有限的x的線程安全與非線程安全兩種並未提供x經過一翻尋找安裝成功再次做下記錄方便以後查找
   
    一安裝memcache的php擴展
   
    php_memcachedll 下載
   
    下載地址php_memcachezip
   
    把php_memcachedll放到php的ext目錄
   
    例如D:\WampServer\bin\php\php\ext\php_memcachedll
   
    打開 phpini 文件
   
    我的phpini的位置D:\WampServer\bin\php\php\phpini
   
    在 phpini上增加一行
   
    extension=php_memcachedll
   
    重啟Wampserver的apache服務
   
    這樣就安裝好了php的memcache擴展
   
    二安裝memcached
   
    Memcachedwin 下載
   
    a 下載最新版windowsbitprereleaseavailable
   
    b 直接下載 memcachedwinzip
   
   
   
    解壓放某個盤下面比如
   
    D:\WampServer\bin\memcached\memcachedexe
   
    在終端(也即cmd命令界面)下輸入以下命令安裝windows服務
   
    D:\WampServer\bin\memcached>memcachedexe d install
   
    再輸入下面命令啟動
   
    D:\WampServer\bin\memcached>memcachedexe d start
   
    這裡參數有很多這裡就不介紹了有興趣的可以自己去查一下
   
    NOTE: 以後memcached將作為windows的一個服務每次開機時自動啟動這樣服務器端已經安裝完畢了
   
    另外很多童鞋連memcache和memcached都分不清楚這裡可以看下我以前的文章
   
    ##############################################
   
    memcache和memcached的區別


   
    在自己的新程序中打算全面應用memcached技術這個很容易理解這是memcached是內存緩存但是怎麼還有memcache呢?
   
    其實很簡單memcache是php的一個擴展用於php管理memcachedphpmemcachedll
   
    如果安裝了memcached不安裝擴展那麼php無法操控memcached但是命令行使用起來沒有問題
   
    如果安裝了memcache擴展但是沒有安裝memcached服務那麼這個就無法使用
   
    只有同時安裝了memcached服務和memcache擴展才可以在PHP中使用memcached提高動態網站性能
   
    摘自傑少Pakeys BLOG
   
    ################################################
   
    測試代碼如下
   
    $memcache = new Memcache;
   
    $memcache>connect(localhost
   
    echo Servers version: $memcache>getVersion() \n;
   
    $tmp_object = new stdClass;
   
    $tmp_object>str_attr = test;
   
    $tmp_object>int_attr = ;
   
    $memcache>set(key$tmp_objectfalse
   
    echo Store data in the cache (data will expire in seconds)\n;
   
    echo Data from the cache:\n;
   
    var_dump($memcache>get(key))
   
    你可以看到如下結果
   
    PhpUnit
   
    Servers version: gcc
   
    Store data in the cache (data will expire in seconds)
   
    Data from the cache:
   
    object(stdClass)#) {
   
    [str_attr]=>
   
    string(test
   
    [int_attr]=>
   
    int(
   
    }
   
    Output completed ( sec consumed) Normal Termination


From:http://tw.wingwit.com/Article/os/xtgl/201311/9153.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.