博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php安装使用memcached
阅读量:6757 次
发布时间:2019-06-26

本文共 1116 字,大约阅读时间需要 3 分钟。

最近由于项目关系,又要开始折腾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 

如图:

第四步:重启自己的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。如果被占用,就改成别的。

这就表示可以使用了。

参考资料:

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

memcache和memcached的区别是啥???

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

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

看手册吧:

memcache和memcached的区别 网上资料 :

   本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1681823,如需转载请自行联系原作者

你可能感兴趣的文章
软件开发中常见的十大系统瓶颈(转)
查看>>
Mozilla 发布 Popcorn Maker,在线创作视频
查看>>
C#中为什么需要装箱拆箱操作?
查看>>
PHP类中一般方法与静态方法的疑问
查看>>
[转]PHP花括号变量
查看>>
【Opencv学习】摄像头采集、录像、截图小工具
查看>>
Fedora16安装中文语言包和中文输入法
查看>>
iframe加载完成监控兼容IE/FF/Chrome
查看>>
JS:1.1,消息框(alert,confirm,prompt)
查看>>
quartz
查看>>
Windows 8实用窍门系列:14.windows 8中粘贴板(剪切板)的使用
查看>>
长连接API小心“窜包”问题
查看>>
开发者基础知识游戏,共10关,欢迎挑战
查看>>
ASP.NET中 RadioButtonList(单选按钮组)的使用
查看>>
SESSION 丢失
查看>>
DES可逆加解密
查看>>
图解Undo原理
查看>>
Kinect for Windows SDK V1.7 发布
查看>>
JAVA中的参数按值传递与按引用传递
查看>>
与Recommender System相关的会议及期刊
查看>>