HTML HTML5 PHP Mysql Linux 缓存技术 工具 资讯 读书 其他
当前位置: 资讯首页 » 全文内容

如何在Windows上安装Memcached

发布于: 2015-03-10 07:52:20 )

1、下载windows版本的Memcached :http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip

2、解压后放到C盘下 C:\memcached

3、安装Memcached服务

    ① 如果在windows7+系统中安装,需要使用管理员权限打开dos命令(C:\Windows\System32\cmd.exe右键以管理员身份运行)。

    ② 安装命令:c:\memcached\memcached.exe  -d install

    ③ 启动服务:c:\memcached\memcached.exe -d  start    或者 net start "memcached Server"

    ④ 默认情况下是使用64M的内存,需要调整大一些,下面改成使用512M内存

     C:\memcached\memcached.exe -d runservice -m 512

4、下载对应的php_memcache.dll 扩展 地址:http://pan.baidu.com/s/1o6qlBuU

     压缩包中包含大部分版本的php_memcache.dll文件

     如果是64位电脑拷贝php5.5-ts-vc11-x64文件夹的扩展文件。

     在php.ini中添加extension=php_memcache.dll,重启wamp。

5、测试安装情况

    $memcache = new Memcache; // instantiating memcache extension class
    $memcache->connect("localhost",11211); // try 127.0.0.1 instead of localhost
                                           // if it is not working
 
    echo "Server's version: " . $memcache->getVersion() . "\n";
 
    // we will create an array which will be stored in cache serialized
    $testArray = array('horse', 'cow', 'pig');
    $tmp       = serialize($testArray);
 
    $memcache->add("key", $tmp, 30);
 
    echo "Data from the cache:\n";
    print_r(unserialize($memcache->get("key")));

如果运行正常,显示结果如下:

Server's version: 1.2.6
Data from the cache:
Array ( [0] => horse [1] => cow [2] => pig )

参考:http://www.codeforest.net/how-to-install-memcached-on-windows-machine
To Top