码迷,mamicode.com
首页 > Windows程序 > 详细

Window 下memcached的安装与php的使用

时间:2015-07-07 14:28:34      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

 

  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   成功输出结果

  如图:

  技术分享

  新手探索,到此为止。

Window 下memcached的安装与php的使用

标签:

原文地址:http://www.cnblogs.com/poohbear/p/4626775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!