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的更多相关文章

  1. [Linux]centos下安装memcached

    一.yum安装 1.Linux系统安装memcached,首先要先安装libevent库. yum install libevent libevent-devel 2.安装memcached yum ...

  2. centos下安装memcached并设置开机自动启动-两种方法

    方法一: 安装memcachedyum install memcached 启动服务并初始化service memcached start -p 11211 -l 127.0.0.1 -d 设置mem ...

  3. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  4. CentOS下安装hadoop

    CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...

  5. CentOS下安装使用start-stop-daemon

    CentOS下安装使用start-stop-daemon 在centos下下了个自启动的服务器脚本 执行的时候发现找不到start-stop-daemon命令 好吧 执行手动编译一下 加上这个命令 w ...

  6. 从零开始学 Java - CentOS 下安装 Tomcat

    生活以痛吻我,我仍报之以歌 昨天晚上看到那个冯大辉老师的微信公众号,「小道消息」上的一篇文章,<生活以痛吻我,我仍报之以歌>.知乎一篇匿名回答,主题为<冯大辉到底是不是技术大牛,一个 ...

  7. CentOS 下安装

    2016年12月5日15:25:58 ----------------------------------- 通常情况下在centos下安装软件就用yum. 关键是,使用yum你要知道安装包的名字是什 ...

  8. [Linux]CentOS下安装和使用tmux

    前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...

  9. CentOS下安装JDK7 转载

    转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...

随机推荐

  1. 【Go】IP地址转换:数字与字符串之间高效转换

    转载:https://blog.thinkeridea.com/201903/go/ip2long.html IP 地址库中 IP 地址的保存格式一般有两种,一种是点分十进制形式(192.168.1. ...

  2. synchronized和ReentrantLock的区别

    synchronized和ReentrantLock的区别 synchronized是和if.else.for.while一样的关键字,ReentrantLock是类,这是二者的本质区别. 代写 既然 ...

  3. 【转载】C#生成图片的缩略图

    图片处理是C#程序开发中时常会涉及到的一个业务,除了图像的上传.保存以及下载等功能外,根据上传的图片生成一个缩略图也是常见业务,在C#语言中,可以通过Image类提供的相关方法对图片进行操作,如指定宽 ...

  4. 重构——一个小例子

    菜鸟区域,老鸟绕路! 原代码,这是一个可以借阅影片的小程序,你可以想象成某个大型系统,我想代码应该都能很容易看懂: using System; using System.Collections.Gen ...

  5. sql server 查询时会锁表吗?

    sql server在执行查询语句时会锁表.在锁表期间禁止增删改操作. 如果不想锁表,那就再表名或别名后面加上WITH(NOLOCK) 如下所示:

  6. linux下定时执行任务的方法

    linux下定时执行任务的方法 在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出. 在LINUX ...

  7. Linux学习笔记之如何挂载数据盘

    一.引入 双11在阿里云买了一台服务器(Linux操作系统,版本:CentOS7.04),配置就是20G的系统盘和40G的数据盘,可是问题来了,当系统初始化登录进去之后,输入:free -h命令并不能 ...

  8. C#常量和字段以及各种方法的语法总结

    目录 一. 常量和字段.... 1 1. 常量.... 1 2.字段.... 1 二.方法.... 2 1.实例构造器和类(引用类型).... 2 2.实例构造器和结构(值类型).... 2 3.类型 ...

  9. 从零开始学安全(二十六)●利用Nmap目标的本版进行探测

    通过对对方电脑的服务探测 对本版较低的服务 或者无补丁的服务 可以直入侵 版本探测 version  后边就是版本

  10. 从零开始学安全(三)●黑客常用的windows端口

    端口可选1-65536 1-1024 预保留端口 留给windows系统服务的 下面是常见的端口对应的服务 1 TCP Port Service Multiplexer 传输控制协议端口服务多路开关选 ...