php安装memcached.dll,php安装使用memcached

最近由于项目关系,又要开始折腾CI框架了。其中需要在CI框架中使用到memcached缓存处理技术。

走,搞起,先装memcached:

第一步:先下载memcached.exe文件:

第二步:下载php_memcache.dll

memcached下载地址:(在网上找的,注意必须跟自己PHP版本相对应才行。怎么查看自己的php版本?写个phpinfo文件即可)

第三步:开始安装

1、将php_memcache.dll放入你的php安装包的ext扩展文件夹中。然后在php.ini中的扩展目录下面添加一行extension=php_memcache.dll

2、将memcached.exe文件放在C盘根目录下(随便你放哪里),然后打开进入cmd,输入一下命令进行安装和开启memcached。(提醒:开启好后,以后就不用管了,电脑启动自己会开启memcached的)

安装:memcached.exe -d install

服务:net start "memcached Server"

启动: memcached.exe -d start

如图:

98d2d0a34ab7ea3aa3012c5226bd13c8.png

第四步:重启自己的web环境apache,查看phpinfo()内是否已装载了memcache。如果有就表示安装ok了。

29b11e70ce5090675f259e2641110b1e.png

第五步:写个代码测试下。如果没有报错就一切ok了。<?php

$mem = new Memcache;

$mem->connect('localhost', 11211) or die ("Could not connect");

echo "

版本:".$mem->getVersion()."

";

echo "

版本:".$mem->getExtendedStats()."

";

print_r($mem->getExtendedStats());

?>

这里注意下:memcached的默认端口号是11211。如果被占用,就改成别的。

bf100aad561df81c0c935b94662d9fac.png

这就表示可以使用了。

72c063e9cc723e26686b04497919617b.png72c063e9cc723e26686b04497919617b.png72c063e9cc723e26686b04497919617b.png72c063e9cc723e26686b04497919617b.png72c063e9cc723e26686b04497919617b.png72c063e9cc723e26686b04497919617b.png72c063e9cc723e26686b04497919617b.png72c063e9cc723e26686b04497919617b.png72c063e9cc723e26686b04497919617b.png

php安装使用memcached,到这里算是ok了。但是发现了新疑问:

memcache和memcached的区别是啥???

Memcache模块提供了于memcached方便的面向过程及面向对象的接口,memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产品。

memcached是一个高性能分布式的内存对象缓存系统, 通常被用于降低数据库加载压力以提高动态web应用的响应速度。

看手册吧:

memcache和memcached的区别 网上资料 :

b4cdff4f3ab032de43f985e6b7104ec9.gifb98a47f709c87d91b56bfbdceb68ea6d.gif438348cca6bdb655c29abab45d27c0bc.pngfe7339a0dc399cd112d2b57932cc2c9b.gif

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值