󰅡收起

产品经理@雪豹

本网站已迁移至 https://blog.5988vip.cn 进行更新,本站内容不再更新!

微赞微擎程序配置memcache

作者: 不详
分类: 网络编程
发布时间:2017-8-1 17:27:42
接触微赞程序后,看到程序后台-性能优化里有memcache和eAccelerator 两项,于是乎,开启之。其实网上也有很多开启memcache的教程,本人不才,就简单的说一下配置步骤,主要是给像我一样的小白的朋友们提供一个参考!
下面我就把设置方法大概列出来一下:先声明一下,我用的系统是腾讯云64位的 Cent os,memcache和memcached最好都安装。
群里有位大神已经开了一贴,环境安装方法可以参考http://bbs.012wz.com/forum.php?mod=viewthread&tid=4584
一、先安装环境和程序!
1.memcached依赖于libevent,所以安装memcached前必须先安装libevent

2.安装memcache和memcached,安装方法网上有很多,就不再多啰嗦了!

二、安装成功后启动memcached
1.在ssh输入命令:

    memcached -d -m 256 -u root -l 127.0.0.1 -p 11211 -c 256


-m 是内存大小   -p 是端口 -c是连接数
2.输入

    telnet 127.0.0.1 11211


测试memcached是否启动,如果正常启动,会提示:Escape character is '^]'.   输入quit 退出
此时,可以通过phpinfo来查看有没有安装成功,可用附件上传至网站根目录,访问域名/memcache.php进行测试。
如成功则提示:This is a test!

三、配置config.php(在网站程序data/目录)
更改并添加代码成如下所示

    <div><div>// --------------------------  CONFIG SETTING  --------------------------- //</div><div>$config['setting']['charset'] = 'utf-8';</div><div>$config['setting']['cache'] = 'memcache';</div><div>$config['setting']['timezone'] = 'Asia/Shanghai';</div><div>$config['setting']['memory_limit'] = '256M';</div></div><div><div>$config['setting']['memcache']['server'] = '127.0.0.1';</div><div>$config['setting']['memcache']['port'] = 11211;</div><div>$config['setting']['memcache']['pconnect'] = 1;</div><div>$config['setting']['memcache']['timeout'] = 1;</div><div>$config['setting']['memcache']['session'] = 0;</div></div>


四、设置成随系统启动
为了避免系统重启后memcache失效,应在系统目录下的rc.d/re.local中添加启动memcache的代码

    memcached -d -m 256 -u root -l 127.0.0.1 -p 11211 -c 256

好了,到此结束,大家看看memcache有没有变成已启用呢?

本文出自 产品经理@雪豹 ,转载时请注明出处及相应链接。

如果您觉得雪豹博客对您有所帮助,欢迎给雪豹打赏!