php缓存 - memcached(内存缓存) windows 安装

memcached win7安装

  安装环境: win7+Apache+php5.6n;

  windows所需文件:memcached-win64-1.4.4-14.zip;

  php插件:php_memcache-3.0.8-5.6-nts-vc11-x64

  安装步骤:

    1. 将 memcached-win64-1.4.4-14.zip解压,我这里将解压后的文件夹 memcached 拷贝到了 "c:\win" 下

    2. 点击电脑的 win图标 -> 所有程序 -> 附件 -> 命令提示符(cmd.exe)(右键点击,以管理员身份运行.如直接打开进行安装会报: failed to install service or service already installed)

    3. 打开 windows 命令窗口后, 跳转到 "c:\win\memcached" 目录下("cd c:\win\memcached");

    4. 安装 memcached : 在打开的命令行中输入: "memcached.exe -d install"(提示: 执行完命令后不会有提示);

    5: 启动 memcached : 在命令行中输入: "memcached.exe -d start";

    6. 查看是否启动成功有两种方式,在命令行中输入: "netstat -an", 会显示活动连接,找到本地地址: 0.0.0.0:11211 项则表示启动成功(图1); 第二种方式是查看电脑服务:右键我的电脑 - > 管理 -> 服务和应用程序 -> 服务; 在列表中找到 memcached 存在, 则表示启动成功(图2);

    7. 安装完电脑端后,开始安装php插件: 将 php_memcache-3.0.8-5.6-nts-vc11-x64 文件中的 php_memcache.dll 复制到 php插件文件夹中(php安装目录下的 ext 文件夹中);

    8. 打开 php 配置文件: php.ini , 在其中增加: "extension=php_memcache.dll" 保存;

    9. 重新启动 Apache 服务;

    10. 通过查看 phpinfo() 可以查看到 memcached 插件已安装(图3);

    11. php 连接 memcached (以下代码执行成功后, 会输出 test );

<?php
$memcache = new Memcache;             //创建一个memcache对象
$memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
$memcache->set('key', 'test');        //设置一个变量到内存中,名称是key 值是test
$get_value = $memcache->get('key');   //从内存中取出key的值
echo $get_value;
?>

 

    

      图1

        

 

      图2

      

 

      图3

      

 

posted @ 2018-10-28 10:18  梦缘&江南~  阅读(94)  评论(0)    收藏  举报