memcached使用教程php,php安装使用memcached

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

走,搞起,先装memcached:

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

下载地址:http://www.tanbo.name/wp-content/uploads/2012/12/memcached.exe

第二步:下载php_memcache.dll

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

http://www.tanbo.name/wp-content/uploads/2012/12/php_memcache.dll_.zip

第三步:开始安装

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

如图:

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

第五步:写个代码测试下。如果没有报错就一切ok了。 connect('localhost', 11211) or die ("Could not connect");echo "

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

";echo "

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

";print_r($mem->getExtendedStats());?>

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

这就表示可以使用了。

参考资料:http://www.tanbo.name/html/158.html

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

memcache和memcached的区别是啥???

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

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

看手册吧:

http://php.net/manual/zh/book.memcache.php

http://php.net/manual/zh/book.memcached.php

memcache和memcached的区别 网上资料 :

http://www.cnblogs.com/scotoma/archive/2011/02/15/1955573.html

http://www.cnblogs.com/wangtao_20/p/4057591.html

http://blog.csdn.net/yaday/article/details/7570032

https://blog.linuxeye.com/345.html

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值