1、先安装 libevent,再安装 Memcached主程序

# tar xf libevent-2.0.21-stable.tar.gz

# cd libevent-2.0.21-stable

# ./configure --prefix=/usr/local/libevent

# make

# make install

2、Memcached 安装 

# tar xf memcached-1.4.21.tar.gz

# cd memcached-1.4.21

# ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/

# make

# make install

3、服务器端安装结果测试:

# /usr/local/memcached/bin/memcached -d -m 512 -u root

# ss -tnulp | grep 11211

# pkill memcached

4、Memcached 和 PHP 结合使用

①php Memcached 扩展 安装   memcache-2.2.6.tgz

# tar xf memcache-2.2.7.tgz

# cd memcache-2.2.7

# /usr/local/php/bin/phpize

# ./configure --enable-memcache --prefix=/usr/local/memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir

# make

# make install

# vim /usr/local/php/etc/php.ini #加入下面两行,最后一行要看实际情况

extension = memcache.so

extension = "/usr/local/php/lib/php/extensions/no-debug-zts-20100525/"

# /usr/local/apache2/bin/apachectl stop #重启apache服务

# /usr/local/apache2/bin/apachectl start

# /usr/local/memcached/bin/memcached -d -m 512 -u root #启动memcached

#memcached -d -m 10 -u root -l localhost -p 11211 -c 256 -P /tmp/memcached.pid 

此命令仅作为讲解下面参数

各个参数的详解

1.  -d选项是启动一个守护进程,

2.  -m是分配给Memcached使用的内存数量,单位是MB,

3.  -u是运行Memcache的用户,我这里是root,

4.  -l是监听的服务器IP地址,

5.  -p是设置Memcache监听的端口,最好是1024以上的端口,

6.  -c选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定,

7.  -P是设置保存Memcache的pid文件

②测试memcached是否能与php配合使用

# cd /usr/local/apache2/htdocs/

# vim mem.php

<?php

$mem=new Memcache;

$mem->connect("127.0.0.1",11211);

$mem->set('hello','world',0,60);

$val=$mem->get('hello');

echo $val;

?>

# curl http://192.168.131.134/mem.php

出现"world"则说明memcache php扩展成功了

Lamp下安装memcached的更多相关文章

  1. Lnmp下安装memcached

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

  2. Linux下安装memcached

    Linux下安装memcached 1.运行memcached需要本文开头介绍的libevent库 $ sudo yum install libevent libevent-deve 2.下载安装me ...

  3. (转)memcached学习笔记1(windows 7 64bit 环境下安装memcached)

    windows 7 64bit 环境下安装memcached 1.下载后解压到D:\memcached(下载地址:memcached-win64下载地址) 2.安装到windows服务,打开cmd命令 ...

  4. Windows 下安装 Memcached

    Windows 下安装 Memcached 官网上并未提供 Memcached 的 Windows 平台安装包,我们可以使用以下链接来下载,你需要根据自己的系统平台及需要的版本号点击对应的链接下载即可 ...

  5. 二,windows下安装memcached服务

    window下安装memcached服务的流程如下: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c ...

  6. Linux 下安装 Memcached 和 PHP 开启 Memcached 扩展

    [项目背景]:阿里云ECS服务器,Linux(centos7.2 64位),环境部署使用的是阿里云一键安装包(LAMP)等 [项目需求]:linux安装memcached 和php开启Memcache ...

  7. 在Windows下安装Memcached

    Windows下的Memcache安装: 需要运行命令行工具cmd 请以管理员权限运行 开始->附件->命令提示符,以管理员身份运行 假如当前C:\windows\system32,输入c ...

  8. wamp环境下安装memcached最好的详解教程^.^:(只需要3个步骤 )

    win8.1 wampserver2.5 -Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b 可以参考一下部分讲解有图,我就是看4-5个讲解,结合有一篇的截图最终才搞定的 ...

  9. Linux下安装memcached图文版

    所用到的工具: putty小软件  可以远程连接主机的小软件     然后在屏幕上输入用户名root  密码:******即可连接 由于安装这两个工具需要编译所以:第一步要进行安装编译: 习惯于将下载 ...

随机推荐

  1. 转】机器学习开源框架Mahout配置与入门研究

    原博文出自于:http://www.ha97.com/5803.html    感谢! PS:机器学习这两年特别火,ATB使劲开百万到几百万年薪招美国牛校的机器学习方向博士,作为一个技术控,也得折腾下 ...

  2. ubuntu下修改时区

    使用一个虚拟机服务,其时区设置的为格林兰标准时区,我北京时区在东八区,较其快八个小时. 修改时区需要执行 tzselect 一步步选择下来,注意确认后的information Therefore TZ ...

  3. hud 1166 敌兵布阵

    http://acm.hdu.edu.cn/showproblem.php?pid=1166 敌兵布阵 Time Limit: 2000/1000 MS (Java/Others)    Memory ...

  4. poj3687

    Labeling Balls Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 9028   Accepted: 2444 De ...

  5. ios开源项目(各种有用的第三方库)

    状态栏:MTStatusBarOverlay  下拉刷新:EGOTableViewPullRefresh  网络应用:ASIHTTPRequest  等待特效:MBProgressHUD  JSON解 ...

  6. 开源的读取Excel文件组件-ExcelDataReader

    ExcelDataReader可以读取 Microsoft Excel 文件 ('97-2007),支持Windows  .Net Framework 2 +. Windows Mobile with ...

  7. IE 、Firefox、Chrome 浏览器在 F12 控制台下切换至不同框架介绍

    有不少网页的页面,还在使用 iframe 标签,而此时,相当于页面有两个 window 对象,一个为当前页面 window ,另一个则为 iframe 页面下的 window .因为,有时候需要在 c ...

  8. servlet--页面自刷新

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti ...

  9. 深入Mysql 导入导出

    mysql常用导出数据命令:1.mysql导出整个数据库  mysqldump -hhostname -uusername -ppassword databasename > backupfil ...

  10. linux php开启openssl

    1.测试openssl是否安装查看版本  openssl version查看路径  which openssl2.因为要扩展php扩展模块,所以要通过phpize可以建立php的外挂模块find / ...