Window 下memcache的安装与php的使用

 

  1. 准备memcached.exe, 

    如图:
  2. 准备php_memcache.dll,
    如图: (注:一定要和你php的版本对应,否则启动服务加载该扩展时apache会产生警告,不会加载成功)
  3. 安装memcached.exe服务端。把memcached.exe放到一个合适的目录中,这里我就放到D盘根目录

  D:\>memcached.exe –d install

  如图:

 

  4. 启动memcached服务。D:\>memcached.exe –d start,

  如图:

 

  启动前的进程:

  

 

  启动后的进程:

  

   

  D:\>memcached.exe –h   可以查看帮助

   

  Memcached服务的默认端口是:11211

  5.  php 加载php_memcache.dll扩展。把php_memcache.dll放到php的扩展库ext目录中,

  如图:

  

  打开php配置文件php.ini 添加extension=php_memcache.dll

  如图:

  

  6.  重启apache服务,查看php扩展

  新建phpinfo.php文件,内容为:<?php phpinfo(); ?>

  如图:

  

  浏览器打开:http://localhost:8088/phpinfo.php  (我的端口是8088)

  如图:

  

  7. php测试memcache。

  新建example.php文件,

  代码:

<?php 

$memcache = memcache_connect('localhost', 11211); 

if ($memcache) {

  $memcache->set("str_key", "String to store in memcached");

  $memcache->set("num_key", 123);

 

  $object = new StdClass;

  $object->attribute = 'test';

  $memcache->set("obj_key", $object);

 

  $array = Array('assoc'=>123, 345, 567);

  $memcache->set("arr_key", $array);

 

  var_dump($memcache->get('str_key'));

  var_dump($memcache->get('num_key'));

  var_dump($memcache->get('obj_key'));

  var_dump($memcache->get('arr_key'));

}

else {

  echo "Connection to memcached failed";

}

?>

  如图:

  

  浏览器打开 http://localhost:8088/example.php   成功输出结果

  如图:

  

  新手探索,到此为止。

转载于:https://www.cnblogs.com/poohbear/p/4626775.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值