centos下安装memcached
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就可以看到如上图所示的效果了!
centos下安装memcached的更多相关文章
- [Linux]centos下安装memcached
一.yum安装 1.Linux系统安装memcached,首先要先安装libevent库. yum install libevent libevent-devel 2.安装memcached yum ...
- centos下安装memcached并设置开机自动启动-两种方法
方法一: 安装memcachedyum install memcached 启动服务并初始化service memcached start -p 11211 -l 127.0.0.1 -d 设置mem ...
- NoSql1 在Linux(CentOS)上安装memcached及使用
前言: 今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...
- CentOS下安装hadoop
CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...
- CentOS下安装使用start-stop-daemon
CentOS下安装使用start-stop-daemon 在centos下下了个自启动的服务器脚本 执行的时候发现找不到start-stop-daemon命令 好吧 执行手动编译一下 加上这个命令 w ...
- 从零开始学 Java - CentOS 下安装 Tomcat
生活以痛吻我,我仍报之以歌 昨天晚上看到那个冯大辉老师的微信公众号,「小道消息」上的一篇文章,<生活以痛吻我,我仍报之以歌>.知乎一篇匿名回答,主题为<冯大辉到底是不是技术大牛,一个 ...
- CentOS 下安装
2016年12月5日15:25:58 ----------------------------------- 通常情况下在centos下安装软件就用yum. 关键是,使用yum你要知道安装包的名字是什 ...
- [Linux]CentOS下安装和使用tmux
前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...
- CentOS下安装JDK7 转载
转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...
随机推荐
- OJ:自己实现一个简单的 priority_queue
Description 补足程序,使得下面程序输出结果是: 1.8 2.4 3.8 4.9 8.8 #include <iostream> #include <algorithm&g ...
- Shuffle过程
Shuffle过程 在MapReduce框架中,shuffle是连接Map和Reduce之间的桥梁,Map的输出要用到Reduce中必须经过shuffle这个环节,shuffle的性能高低直接影响了整 ...
- IE的浏览器模式、文本模式
最近在部署网页的时候,发现IE下的布局完成混乱. 在改变IE的文本模式后,显示就正常了. IE的浏览器模式,用于切换IE针对该网页的默认文本模式.对不同版本浏览器的条件注释解析.决定请求头里userA ...
- zepto 事件分析1($.Event)
先看一下zepto事件的函数,在这里,zepto是把zepto对象作为一个立即执行函数的参数传进去的. (function($){ ... ... })(Zepto) 在zepto事件函数中,主要为$ ...
- 跨域学习笔记3--web.config设置之system.webServer 详细介绍,为网站设置默认文档
自己并不懂,在此先记录下来,留待以后学习... 如何:为 IIS 7.0 配置 <system.webServer> 节2008-06-14 22:26http://technet.mic ...
- [转]WEB页获取串口数据
本文转自:https://www.cnblogs.com/rockyhm/p/3434200.html 最近做一个B/S的项目,需要读取电子秤的值,之前一直没做过,也没有经验,于是在网上找到很多 大 ...
- 使用IIS调试ASP.NET网站程序
在实际的开发当中,相信很多的开发者在开发调试ASP.NET网站时候都是直接通过Visual Studio工具的编译运行来调试的. 一般情况下,这种调试方式也不会有多少问题,但有时候我们会发现这样的一个 ...
- 开发谷歌浏览器插件会上瘾,搞了一个JSONViewer,一个页面格式化多条JSON,提升工作效率
最近写了一个谷歌浏览器插件(Chrome extension),拿出来分享下,希望能提升大家的工作效率. 一.背景 先说痛点:日常开发中,经常需要不停的把接口输出的JSON拷贝到在线JSON格式化页面 ...
- Eclipse中SVN插件的安装和配置(在线安装)
公司项目中用到了svn来管理项目,然后需要在Eclipse中进行配置.网上参考了很多资料,离线安装的方式装上了,但是导入项目后报错,可能是离线安装包的问题.然后又采用了Eclipse在线安装的方式,总 ...
- SQL 读取XML到Datatable
DECLARE @hdoc INT --XML 数据格式 --------------------------------------------------------- ) SET @doc = ...