当前位置:首页 > Windows程序 > 正文

Window 下memcached的安装与php的使用

2021-05-24 Windows程序

准备memcached.exe, 

如图:

准备php_memcache.dll,
如图: (注:一定要和你php的版本对应,否则启动服务加载该扩展时apache会产生警告,不会加载成功)

安装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(); ?>

  如图:

  

技术分享

  浏览器打开::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";

}

?>

  如图:

  

技术分享

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

  如图:

  

技术分享

  新手探索,,到此为止。

Window 下memcached的安装与php的使用

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70120.html