关闭

教你CentOS 7下安装操作Memcached

245人阅读 评论(0) 收藏 举报
分类:

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:30134次
    • 积分:443
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:59篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论