码迷,mamicode.com
首页 > 系统相关 > 详细

centos7下memcached的安装配置

时间:2017-03-08 13:53:23      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:net   yum   san   root   12px   start   height   ros   float   

1.下载

官网
 
memcached 依赖 libevent-devel 
 
需要先安装libevent-devel
 
1 yum -y install libevent-devel

 

 
安装完毕 
 
继续安装memcached
 
1 wget http://memcached.org/files/memcached-1.4.35.tar.gz
2  
3 tar -zxvf memcached-1.4.35.tar.gz
4  
5 cd memcached-1.4.35.tar.gz
6  
7 ./configure && make && sudo make install

 

 
安装成功 ,可以在
1 /usr/local/bin
2 找到memcached

 

 

2.启动与关闭

1.启动服务端

1 /usr/local/bin/memcached -d -m 10 -u root -l 127.0.0.1  -p 12000 -c 256 -P /tmp/memcached.pid

 说明:

1 -d选项是启动一个守护进程,
2 -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
3 -u是运行Memcache的用户,我这里是root,
4 -l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址127.0.0.1
5 -p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
6 -c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
7 -P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,

 

检查是否启动成功:
1 [root@localhost bin]# ps aux |grep memcached
2 apache     9949  0.0  0.4 324676  4104 ?        Ssl  10:21   0:01 /usr/local/bin/memcached -d -m 10 -u apache -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid
3 root      10652  0.0  0.0 112648   960 pts/0    R+   11:08   0:00 grep --color=auto memcached

2.结束memcached

1 # kill `cat /tmp/memcached.pid`
也可以启动多个守护进程,不过端口不能重复。

3.php中使用memcached

1.安装php-pecl-memcached

1 yum -y install php-pecl-memcached
2  
3 添加模块到php
4 vim /etc/php.ini
5 添加
6  
7 extension=memcached.so
技术分享
 看到这个,说明模块安装成功。
 技术分享

 

2.编写测试php

 
1 <?php
2 $m = new Memcached();
3 $m->addServer(localhost, 12000);
4 print_r($m->getVersion());

 

 
如果正常显示版本号
 Array ( [localhost:12000] => 1.4.35 )
 
则php连接memcached成功
 
如果显示
 Array ( [localhost:12000] => 255.255.255)
则连接失败
 

解决方法:

第一,注意开启memcached服务的时候 指定-u apache
 
第二,开启了SeLinux 
 
运行
1 /usr/sbin/setsebool httpd_can_network_connect=1

 

ok,可以正常使用了。
 
 
 
 
 
 
 
 

centos7下memcached的安装配置

标签:net   yum   san   root   12px   start   height   ros   float   

原文地址:http://www.cnblogs.com/laohuamao/p/6518575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!