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

centos下安装memcache

时间:2015-08-02 11:57:02      阅读:394      评论:0      收藏:0      [点我收藏+]

标签:centos7   memcache   

1.   通过yum安装
yum -y install memcached

#安装完成后执行:

memcached –h

 

 

2.   Memcached 运行

//查看考号修改配置
vim /etc/sysconfig/memcached


内容如下:
PORT=”11211″        #端口
USER=”memcached”    #用户
MAXCONN=”1024″      #最大内存
CACHESIZE=”64″      #缓存大小
OPTIONS=”"           #其它选项

可以修改端口,用户和最大内存,缓存大小

systemctl restart memcached #重启
systemctl start memcached   #启动
systemctl enable memcached  #开机自启动
systemctl status memcached  #状态
systemctl stop memcached    #关闭

 

3.   安装PHP-memcache扩展

 

yum -y install php-pecl-memcache

 

#打开配置文件php.ini

vim /etc/php.ini

 

#在里面添加扩展:

Extension=memcache.so

 

#重启下Apache

Systemctl restart httpd.service

 

#测试下扩展安装成功与否

建立一个index.php文件,然后

<?php phpinfo();?>

 

打开浏览器,输入URl,如果出现如下所示,则表示安装成功:

技术分享

 

 

# 若没有出现如上图所示,则请继续安装一下libevent-devel

 

yum -y install libevent-devel

 

这个安装后,没有意外,应该会成功!

 

 

4.   防火墙放开11211端口

 

firewall-cmd --permanent --zone=public --add-port=11211/tcp

 

进行到这里,一切都已准备ok。现在来测试

 

5.   php下的测试

 

#建立test.php文件,写入如下代码:

 

<?php

$mem = new Memcache;

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

$mem->set (‘test‘ , "hello world!" , 0 ,60);

$val = $mem->get(‘test‘);

echo $val;

?>

 

然后 在浏览器中输入相应的URl,若一切正常,则会显示如下:

技术分享

~        

但在这个程序运行的过程中,浏览器提示:” selinux警报浏览器 ”。找了一下原因,跟selinux有关(这里的话,对selinux就不做深究)。楼主采取的措施很简单,就是关闭这个selinux即可:

 

vim /etc/sysconfig/selinux

修改如下:

把SELINUX= enforcing修改成SELINUX=disabled即可。

重启一下之后,在浏览器中输入相应的URL就可以看到如上图所示的效果了!

 

版权声明:Hello,大家好!

centos下安装memcache

标签:centos7   memcache   

原文地址:http://blog.csdn.net/whq19890827/article/details/47204851

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