Memcached&PHP-Memcache安装配置

  • 时间:2017-11-29
  • 分类:数据库/系统
  • 1026 人浏览

参考文档:

    本文简单介绍memcached服务器端的安装配置,与php-memcache客户端连接服务器端的配置与操作。

    一.简介  1. 简介

    Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对Database的访问来加速web应用程序。

    Memcached一般的使用场景是:通过缓存数据库查询的结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。

    本质上,memcached是一个基于内存的key-value存储,用于存储数据库调用、API调用或页面引用结果的直接数据,如字符串、对象等小块任意数据。

    工作流程如下:

    2. 注意点

      二.环境 1. OS 

      Server:CentOS-7-x86_64-1511

      IP:10.11.4.190 

      2. Memcached版本

       

      1)libevent

      libevent-2.1.8

      官网:http://libevent.org/

      下载:http://ftp.lfs-matrix.net/pub/blfs/conglomeration/libevent/

      2)memcached

      memcached-1.4.39

      官网:https://memcached.org/

      下载:https://memcached.org/files/memcached-1.4.39.tar.gz

      三.安装Memcached服务器

      Memcached服务器端的安装相对简单。 

      1. 安装libevent

      2. 安装memcached

      3. 设置环境变量

      4. 设置iptables

      5. 启动

      6. 验证  1)端口

      2)telnet连接

      7. 设置开机启动

      四.安装配置基于PHP的客户端

      Memcache支持多客户端,如perl,php,python,c/c++等等,这里主要基于php配置。

      其中nginx与php的详细配置请见:http://www.cnblogs.com/netonline/p/7327409.html 

      1. 安装配置nginx

      2. 安装配置php

      3. 安装libmemcached 

      4. 安装php-memcached

      5. 安装php-memcache

      6. 安装php-intl(原生扩展样例,非必须项)

       

      7. 启用扩展

      php启用扩展有2种方式(本文介绍方式1):

        8. 验证扩展是否安装成功

        9. php-memcache访问memcached服务器

        浏览器访问:http://10.11.4.190/index.php

        来源:本文为线上采编,如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除!
        标签: Memcached