MemCache在Windows環境下的搭建及啟動


MemCache在Windows環境下的搭建及啟動

一、memcache服務器端的安裝

  • 1、下載memcached的安裝包,memcached_en32or64.zip,下載鏈接:http://pan.baidu.com/s/1chLfwq 密碼:bwze
  • 2、解壓到任意目錄。
  • 3、以管理員的身份執行命令行,並進入到memcached的解壓路徑,執行命令:memcached -d install,如果沒有拋錯說明安裝成功。
  • 4、命令行界面執行命令:net start "Memcached Server" 來啟動memcached服務。

通過上述簡單四個步驟,本地memcache就安裝好啦。

二、memcached客戶端的安裝

  • 1、根據phpinfo()查看本地PHP版本(比如PHP Version 5.5.12,Architecture x86,Thread Safety為enabled表示支持線程,根據這些判定需要安裝的memcache擴展為5.5 Thread Safe (TS) x86,鏈接地址http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/php_memcache-3.0.8-5.5-ts-vc11-x86.zip ,來確定安裝哪一版本的memcached,下載php_memcache.dll
  • 2、將下載的memcache擴展,解壓縮,將php_memcache.dll文件復制粘貼到PHP擴展目錄下,比如我的PHP安裝目錄是:D:\wamp\bin\php\php5.5.12\ext。
  • 3、在phpinfo()頁面查看Loaded Configuration File獲取服務器讀取的是哪里的配置,我這里是D:\wamp\bin\apache\apache2.4.9\bin\php.ini,所以編輯這個文件,在文件中添加extension=php_memcache.dll這一行。
  • 4、重啟服務器,試試看memcache能否使用了吧,測試代碼:
<?php

    $mem = new Memcache;
    $mem->connect("127.0.0.1", 11211);

    $key1 = 'key1';
    $val = $mem->get($key1);
    if ($val === false){
        $val = 'This is a test!';
        $mem->set($key1, $val, 0, 60);
    }

    echo $val; // This is a test!
?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM