ITKeyword,专注技术干货聚合推荐

注册 | 登录

centos yum安装memcached及php memcache扩展

nuli888 2016-07-06

相关推荐:Memcache(MC)系列(三)Memcached之PHP调用

通过PHP调用Memcahce,首先需要在服务器上安装Memcache,如何安装Memcache不是本文的重点,关于memcache的安装,有兴趣的朋友请参考这里:http://blog.csdn.net/

注意事项:

1 安装时注意权限问题 sudo

2 需先启动memcache服务 php才能测试


Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。


开始安装memcache


查找相关软件包
#yum search memcache

有了,现在可以安装了
#yum -y install –enablerepo=rpmforge memcached php-pecl-memcache

#如果提示没安装成功 yum update一下 然后再执行命令 成功即把memcache服务端和php memcache扩展都安装好 会在/usr/lib64/php/modules/memcache.so 
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * atomic: mirrors.neusoft.edu.cn
 * base: mirrors.btte.net
 * extras: mirrors.yun-idc.com
 * updates: mirrors.btte.net
Setting up Install Process
Error: Nothing to do


验证一下安装结果
#memcached -h
#php -m|grep memcache
 
设置开机启动
#chkconfig memcached on


启动memcached
#service memcached start


到这里memcache服务端安装成功 测试安装是否成功
[root@localhost usr]# php -m|grep memcache
memcache
[root@localhost usr]# lsof -i tcp:11211
COMMAND    PID      USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
memcached 3399 memcached   26u  IPv4 12677364      0t0  TCP *:memcache (LISTEN)
memcached 3399 memcached   27u  IPv6 12677365      0t0  TCP *:memcache (LISTEN)


已经在侦听 说明成功 会生成memcache.so 32位在/usr/lib/中 64位在/usr/lib64/


接下来加载php memcache扩展
php.ini中开启 extension=/usr/lib64/php/modules/memcache.so
/etc/init.d/httpd restart #重启Apache


需先启动memcache 然后重启php-fpm 即可看到扩展 不需重启nginx

service php-fpm restart



代码测试:

相关推荐:Memcache初探(一) ---- CentOS下安装memcached

公司的网站可能会遇到访问瓶颈。如何解决这个问题,一直是压在项目组头上的乌云。由于没有做过大网站的经验,所以在网上去收集了很多资料,于是有了对memcache

mem.php

<?php

$mem = new Memcache;

$mem->connect("127.0.0.1", 11211);

$mem->set('key', 'This is a test2211!', 0, 60);

$val = $mem->get('key');

echo $val;

?>




相关推荐:linux-CentOS6.4安装Memcached+memcached扩展+安装memcache扩展+Memcache+mecached同步SESSION的几种方法

一、编译环境的准备  yum install gcc  yum install gcc-c++ libstdc++-devel  yum install zlib-devel二、源码包准备wget http://monkey.org/~provos/libevent-

注意事项:1 安装时注意权限问题 sudo2 需先启动memcache服务 php才能测试Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。开始

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。