教你CentOS 7下安装操作Memcached

转载 2016年08月29日 17:16:55

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

最近学习Memcached;通过我的亲身进来,带大家安装Memcached,以及演示使用php扩展memcached进行简单操作;

教你CentOS 7下安装操作Memcached

工具/原料

  • CentOS 7
  • Memcached
  • libmemcached

安装Memcached

  1. 1

    获取Memcached

    通过wget http://www.memcached.org/files/memcached-1.4.24.tar.gz下载最新源码。

    教你CentOS 7下安装操作Memcached
  2. 2

    安装Memcached

    1、解压tar -xf memcached-1.4.24.tar.gz;

    2、进入目录cd memcached-1.4.24/;

    3、配置 ./configure;

    4、编译安装make&&make install;

    其中&&表示前面的命令执行成功才会执行后面的命令;

    安装完成后memcached的默认目录为/usr/local/bin/memcached

    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
  3. 3

    启动memcached

    启动例子:memcached -u root -d

    启动参数说明:

    -d 选项是启动一个守护进程。

    -m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。

    -u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户

    -p <num>是设置Memcache的TCP监听的端口,最好是1024以上的端口。

    -c 选项是最大运行的并发连接数,默认是1024。

    -P <file> 是设置保存Memcache的pid文件。 

    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
    END

PHP安装对Memcached的支持 

  1. php有两个版本的memcached客户端这里介绍memcached这个是新版的客户端基于libmemcached,所以必须要安装libmemcached安装libmemcached

    1、解压源码tar -xf libmemcached-1.0.18.tar.gz 

    2、进入源码目录cd libmemcached-1.0.18/

    3、配置./configure --prefix=/usr/local/libmemcached

    4、编译、安装make && make install

    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
  2. 安装Memcached的PHP扩展

    1、下载源码wget https://pecl.php.net/get/memcached-2.2.0.tgz;

    2、解压源码 tar -xf memcached-2.2.0.tgz ;

    3、进入源码目录cd memcached-2.2.0/;

    3、解压后的源码没有配置文件需要先生成配置文件phpize;

    4、源码配置./configure --enable-memcached --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl

    5、编译并安装make&&make install

    修改php.ini添加extension = "memcached.so"就可以
    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
    教你CentOS 7下安装操作Memcached
  3. 3

    使用PHP的Memcached客户端操作

    1、新建test.php,编写如图代码

    2、使用php test.php 执行php

    至此安装好了Memcached基本环境,可以进一步深入学习了。

    教你CentOS 7下安装操作Memcached

Memcached关于在Windows和Linux上的安装操作步骤

Windows环境 到http://code.jellycan.com/memcached/下载稳定版,目前文档中使用的是memcached 1.2.6,具体的下载地址是:http://code.j...

CentOS 服务器安装操作全记录

CentOS服务器安装操作全记录 # 这是我安装CentOS服务器的过程,记录下来,与大家一起分享。 #CentOS 6.2 ,CentOS-6.2-i386-bin-DVD1.iso(32位) ...

Bugzilla在centos上的安装操作

虚拟机操作系统信息如上。

centos7 RPM命令安装操作

RPM 安装操作

CentOs5 安装操作文档

CentOs5 安装操作文档 目录 1.      安装CentOs 5 操作系统... 1 1.1        系统安装... 1 1.2        后续配置... ...

揭秘:Linux centos 安装操作说明

准备工作 1、实体机器上,安装VMware Workstation Pro,或者oracle vm virtualbox(开源) . 2、下载 CentOS-7-x86_64-DVD-1511.iso...

CentOS7下memcached的安装与简单使用

memcached的安装

MYSQL免安装操作方法

mysql5.6免安装配置 my.ini [client] port=3306 default-character-set=utf8 [mysqld] port=3306 charac...
  • brokge
  • brokge
  • 2013年12月16日 17:49
  • 9769

个人hadoop学习总结:Hadoop集群+HBase集群+Zookeeper集群+chukwa监控(包括单机、伪分布、完全分布安装操作)

环境介绍: 虚拟机四个: hadoop-marster hadoop-salve1 hadoop-salve2 hadoop-salve3 ==============...

Linux下安装操作Git远程仓库与本地仓库同步的教程

——————————————————————————————————————— 主机操作系统:Centos 6.7 Linux内核版本: linux-3.0  安装配置:GIT 邮箱:leiyu...
  • LYX_WIN
  • LYX_WIN
  • 2016年08月17日 14:59
  • 1975
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:教你CentOS 7下安装操作Memcached
举报原因:
原因补充:

(最多只允许输入30个字)