服务器环境,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>=”11211<span>″ 端口 USER</span>=<span>”root” 使用的用户名 MAXCONN</span>=”1024″ 同时最大连接数 CACHESIZE=”64″ 使用的内存大小 OPTIONS=”" 附加参数
客户端环境,WindowsXp + php5.3.13 + Apache
立即学习“PHP免费学习笔记(深入)”;
1.记住这个php版本很重要,因为很多时候下载的php_memcache.dll扩展都是对不上的,导致服务无法正常启动,扩展自然也无法使用
2.Php5.3.13对应的扩展文件,在包里,包含了5.2,5.3,5.4的memcache扩展包,使用5.3的即可
下载地址: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>
?>版本是最坑人的一步:;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号