每日一记:搭建Memcached + php 缓存系统_PHP教程

php中文网
发布: 2016-07-13 10:27:32
原创
1024人浏览过

服务器环境,centos6.5

1.安装Memcached服务端

Yum -y install memcached
登录后复制

2.配置Memcached服务端用户以及自动启动服务等

<span>将服务配置成自启动
chkconfig </span>--level 2345 memcached on
登录后复制

3.配置配置文件

vi /etc/sysconfig/<span>memcached
PORT</span>=&rdquo;11211<span>&Prime; 端口 
USER</span>=<span>&rdquo;root&rdquo; 使用的用户名 
MAXCONN</span>=&rdquo;1024&Prime; 同时最大连接数 CACHESIZE=&rdquo;64&Prime; 使用的内存大小 OPTIONS=&rdquo;" 附加参数 
登录后复制

客户端环境,WindowsXp + php5.3.13 + Apache

立即学习PHP免费学习笔记(深入)”;

1.记住这个php版本很重要,因为很多时候下载的php_memcache.dll扩展都是对不上的,导致服务无法正常启动,扩展自然也无法使用

2.Php5.3.13对应的扩展文件,在包里,包含了5.2,5.3,5.4的memcache扩展包,使用5.3的即可

话袋AI笔记
话袋AI笔记

话袋AI笔记, 像聊天一样随时随地记录每一个想法,打造属于你的个人知识库,成为你的外挂大脑

话袋AI笔记 47
查看详情 话袋AI笔记

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

3.讲扩展dll文件放到php目录下的ext目录下,然后在php.ini中,把 " extension=php_memcache.dll ",加到最后一行

4、重启一下服务,然后phpinfo(),如果找到了memcache扩展,就OK了!

5.代码失意,简单:

<?<span>php
    </span><span>/*</span><span> memcached </span><span>*/</span>
    <span>$obj</span> = <span>new</span> memcache();<span>//</span><span>实例化</span>
    <span>$obj</span>->connect('192.168.1.9',11211);<span>//</span><span>连接</span>
    <span>$key</span> = 'Name';<span>//</span><span>设置key</span>
    <span>$val</span> = 'Php';<span>//</span><span>设置value</span>
    <span>$obj</span>->set(<span>$key</span>,<span>$val</span>);<span>//</span><span>设置值(存在则修改,不存在则创建并赋值)</span>
    <span>$obj</span>->add(<span>$key</span>,<span>$val</span>);<span>//</span><span>设置值(不存在创建,存在不能修改)</span>
    <span>$obj</span>->get(<span>$key</span>);<span>//</span><span>获取值
    //$obj->delete($key);//删除值</span>
    <span>var_dump</span>(<span>$obj</span>->getServerStatus('192.168.1.9',11211));<span>//</span><span>监听memcached服务器状态</span>
    <span>var_dump</span>(<span>$obj</span>->getStats());<span>//</span><span>获取服务器信息</span>
    <span>$obj</span>->close();<span>//</span><span>关闭</span>
?>
登录后复制

版本是最坑人的一步:;

 

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/818580.htmlTechArticle服务器环境,Centos6.5 1.安装Memcached服务端 Yum -y install memcached 2.配置Memcached服务端用户以及自动启动服务等 将服务配置成自启动chkconfig --l...
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号