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:wampinphpphp5.5.12ext。
  • 3、在phpinfo()页面查看Loaded Configuration File获取服务器读取的是哪里的配置,我这里是D:wampinapacheapache2.4.9inphp.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!
?>
原文地址:https://www.cnblogs.com/renzhicai/p/7475405.html