转自:LNMP 添加 memcached服务

 由于memcached具有更多的功能和服务,已经不推荐使用memcache了。(缺少个字母d)

 1. 首先安装memcached服务端。

  这里使用yum源安装

# yum -y install memcached

  

  启动服务(命令默认在/usr/bin/memcached。主要的启动参数-d守护进程,-u使用用户,-m分配内存,-l机器ip,-p端口默认11211  

# /usr/bin/memcached -d -uroot -p 11211 -m 200 -l 127.0.0.1

  查看是否启动成功  

# netstat -anp | grep 11211

2.   安装memcached客户端

    这里使用源码包安装。下载libmemcached源码包,官方地址 https://launchpad.net/libmemcached/+download  

# tar -xf libmemcached-1.0.18.tar.gz

# cd libmemcached-1.0.18

# ./configure --prefix=/usr/lib/memcached    # 指定安装在某个目录下,为后面安装php-memcached扩展用

# make && make install

 

3.  安装php-memcached扩展

    安装php扩展模块大致相同。之前写过安装pdo-mysql模块。

    基本步骤就是1. phpize ; 2. 编译安装该模块,注意配置过程中的参数设置 ; 3. 去php.ini加一行,扩展extension=balabala.so

       下载php-memcached,官网地址,https://pecl.php.net/package/memcached。  

# tar -xf memcached-2.1.0.tgz

# cd memcached-2.1.0

# /usr/local/php/bin/phpize      # 假设php安装在/usr/local/php,以后涉及php的也是假设安装在这里了

# ./configure --with-php-config=/usr/local/php/bin/php-config  --with-libmemcached-dir=/usr/lib/memcached

# make && make install

  安装成功后,最后一行提示会出现动态库路径:Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

  找到php.ini,把这个扩展路径拷贝到里头  

# vi /usr/local/php/lib/php.ini 

  # 在里面追加一行   extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/memcached.so

  # 重新启动php-fpm。

 

# php -m | grep memcached    #查看是否php模块安装成功

然后可以写测试脚本,看看是否安装成功~测试脚本可以去官网查看 http://php.net/manual/zh/book.memcached.php

比如:

<?php
error_reporting(E_ALL & ~E_NOTICE); $m = new Memcached();
$m->addServer("127.0.0.1", 11211);
$m->set("foo", "Hello!");
$m->set("bar", "Memcached..."); $arr = array(
$m->get("foo"),
$m->get("bar")
); print_r($arr);

memcached内存管理的机制:

参考这篇文章:http://www.cnblogs.com/qq78292959/archive/2012/12/27/2836015.html

memcached的存储时间和大小限制:

LNMP下安装memcache的更多相关文章

  1. Lnmp下安装memcached

            Lnmp下安装memcached 1.先安装 libevent,再安装 Memcached主程序 # tar xf libevent-2.0.21-stable.tar.gz # cd ...

  2. PHP7 下安装 memcache 和 memcached 扩展

    转载自:https://www.jianshu.com/p/c06051207f6e Memcached 是高性能的分布式内存缓存服务器,而PHP memcache 和 memcached 都是 Me ...

  3. win7下安装memcache

    Windows7 x64在Wamp集成环境下安装Memcache,步骤如下: 1.Memcached-win64 下载 (1)最新版本下载:http://blog.couchbase.com/memc ...

  4. windows下安装memcache的基本步骤

    本文主要解决的是window下memcached的安装的问题,在使用的过程中经常会被第一步环境的配置搞混,本文结合我的配置过程和遇到的问题,做一个总结 1,开启php memcache的扩展,在文件  ...

  5. lnmp 下安装yaf

    须有配置好的环境 详情见:centos6.5下yum安装lnmp(适合刚入职的新手的方法) http://www.cnblogs.com/qzjpkfj/p/4211126.html 具体安装步骤详情 ...

  6. Linux下安装memcache

    1.Memcache用到了libevent(这个库用于Socket的处理),需要安装libevent: (1)tar zxvf libevent.tar.gz 后进入解压后的文件夹 (2)./conf ...

  7. Windows下安装Memcache

    安装步骤的时候只需要做两步: 第一步:安装memcache.exe 服务. 第二步:安装php_memcache.dll扩展,让php支持memcache. 1.安装 memcache.exe 服务 ...

  8. phpStudy下安装memcache扩展

    简要:参考<phpStydy配置memcache扩展>,期间安装不到memcache;为此向大家分享我遇到的问题和解决办法,希望能够跟各位PHP大神学习探索,如果有不对或者好的建议告知下: ...

  9. windows系统IIS环境下安装memcache的方法

    1.首先下载memcached-1.2.1-win32.zip 下载地址http://download.csdn.net/detail/u011986449/8110579 这下是windows下的版 ...

随机推荐

  1. Myeclipse中java项目转成Web项目

    在eclipse导入一个myeclipse建的web项目后,在Eclipse中显示的还是java项目,按下面的步骤可以将其转换成web项目. 1.找到项目目录下的.project文件 2.编辑.pro ...

  2. Jmeter之Bean shell使用

    转载地址:http://www.cnblogs.com/puresoul/p/4915350.html 一.什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且 ...

  3. Alamofire源码导读二:发起请求及内部加锁的逻辑

    以创建一个 DataRequest 为例子  发起请求 创建 SessionManager 顺带也创建了一个 SessionDelegate 持有一个urlSession,持有一个串行的 Dispa ...

  4. 题解 P1731 【生日蛋糕】

    题面传送门 如果不懂DFS,请自觉睡觉: 如果不懂剪枝,请自觉睡觉: 啊哈,大家的思路一定和我一样--DFS,找个数组存储半径和高,可是如单单使用DFS不加剪枝的话,10分--20分. 所以,我们来想 ...

  5. (转)Mysql技术内幕InnoDB存储引擎-表&索引算法和锁

    表 原文:http://yingminxing.com/mysql%E6%8A%80%E6%9C%AF%E5%86%85%E5%B9%95innodb%E5%AD%98%E5%82%A8%E5%BC% ...

  6. Linux的文件的打包(tar方法)

    Linux的文件的打包(tar方法) tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一 ...

  7. css 边框颜色渐变的半圆

    1.需求有这么个东西,个人不习惯背景图片来解决,开始了css尝试. <!DOCTYPE html> <html> <head> <meta charset=& ...

  8. 笔记二:python编码详解

    一:学习内容 python编码讲解 python编码说明 python中文乱码解决三部曲 二:python编码讲解 1. ASCII编码 美国信息交换标准代码(American Standard Co ...

  9. jsp页面查询的数据导出到excel

    java导入导出excel操作(jxl) jxl.jar 包下载地址:http://www.andykhan.com/jexcelapi/真实下载地址:http://www.andykhan.com/ ...

  10. 前端JS校验银行卡卡号和身份证号码(附ES6版方法)

    1.银行卡卡号校验方法. function luhnCheck(bankno) { var lastNum = bankno.substr(bankno.length - 1, 1); //取出最后一 ...