centos下安装memcached
2015-08-02 10:10
756 查看
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,如果出现如下所示,则表示安装成功:
![](http://img.blog.csdn.net/20150802100742450?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
# 若没有出现如上图所示,则请继续安装一下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,若一切正常,则会显示如下:
![](http://img.blog.csdn.net/20150802100809719?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
~
但在这个程序运行的过程中,浏览器提示:” selinux警报浏览器 ”。找了一下原因,跟selinux有关(这里的话,对selinux就不做深究)。楼主采取的措施很简单,就是关闭这个selinux即可:
vim /etc/sysconfig/selinux
修改如下:
把SELINUX= enforcing修改成SELINUX=disabled即可。
重启一下之后,在浏览器中输入相应的URL就可以看到如上图所示的效果了!
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就可以看到如上图所示的效果了!
相关文章推荐
- 使用缓存Memcache存储更新微信access token
- windows server2008下apache+php+mysql+memcache安装与配置
- ehcache memcache redis
- java缓存(4、memcached)
- Memcached命令:简单获取缓存value用法
- memcache的启动
- nginx+memcached+tomcat集群 session共享完整版
- Nginx+Tomcat+Memcached集群
- centsOs(Linux) memcache 安装教程
- memcached的最佳实践方案
- Memcached下载安装、NET对Memcached进行CRUD操作(2)
- Memcached使用小记
- XMemcachedUtil
- nginx+memcached+tomcat集群 session共享完整版
- memcache
- memcache
- Window下memcached安装与测试步骤
- springMVC整合memcached,以注解形式使用
- Nginx + tomcat + memcache (负载均衡+session共存)
- memcache的一致性hash算法使用