查看相关软件包
  yum search memcached 
安装memcache
  yum -y install memcached
Memcache关联php
  yum -y install php-pecl-memcache
验证安装结果
  memcached -h
  php -m | grep memcache

添加PHP的Memcache扩展

  1. yum install php-pecl-memcache
  2. yum install zlib-devel
  3. pecl install memcache

在PHP配置文件中添加 "extension=memcache.so"

启动Memcached服务

memcached -d -m 512 -l 127.0.0.1 -p 11211 -u root  (普通启动)

memcached -d -m 10    -u root -l 192.168.40.4 -p 11211 -c 256 -P /tmp/memcached.pid  (完整启动)
memcached -d -m 1024    -u root  -p 55001 -c 2048   (默认启动)

检查memcached是否启动
Netstat -an | more
tcp        0      0 192.168.40.4:11211       0.0.0.0:*                   LIST

将memcached设置开机启动
Chkconfig memcached on

启动和停止
Service memcached start | stop
Or /etc/init.d/memcached start | stop

重启centos 
Shutdown -r now
Or reboot

参数说明:
-d   选项是启动一个守护进程
-m  是分配给Memcache使用的内存数量,单位是MB,我这里是10MB
-u   是运行Memcache的用户,我这里是root
-l    是监听的服务器IP地址,我这里指定了服务器的IP地址192.168.40.4;
-p   是设置Memcache监听的端口,最好是1024以上的端口
-c   选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定
-P  是设置保存Memcache的pid文件
-vv 调试模式

Memcached环境测试

运行以下的php文件,如果有输出this is a memcache test!,就表示环境搭建成功,开始你的memcache之旅吧!

<?php
$mem = new Memcache;
$mem->connect("192.168.40.4", 11211);
$mem->set('key', 'This is a memcache test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>

本文转自http://www.linuxidc.com/Linux/2011-09/43033.htm

Linux 安装Memcache扩展支持的更多相关文章

  1. linux安装memcache及memcache扩展

    一.安装libevent# wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz# tar zxf libevent-2.0 ...

  2. Linux安装php扩展memcache

    Linux安装php扩展memcache   php扩展memcache的作用是为了支持memcached数据库缓存服务器,下面是安装方法.1.下载并解压memcache文件 wget -c http ...

  3. linux php 安装 memcache 扩展

    1. memcached依赖于libevent,需要先安装libevent. tar zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-sta ...

  4. win10 64位安装memcache扩展和开启redis扩展

    前面有关于win10下搭建wamp环境的介绍,在此不在赘述,php操作memcache有memcache库和memcached库,其中memcache是php内置的扩展库,支持面向对象和面向过程两种操 ...

  5. linux-CentOS6.4安装Memcached+memcached扩展+安装memcache扩展+Memcache+mecached同步SESSION的几种方法

    一.编译环境的准备 yum install gcc  yum install gcc-c++ libstdc++-devel  yum install zlib-devel 二.源代码包准备 wget ...

  6. 安装memcached服务 和 php 安装memcache扩展

    这是所有的命令,至于哪个命令是干嘛的自己悟去吧  ,顺便穿插一些知识点 安装libevent cd /home/ wget  http://www.monkey.org/~provos/libeven ...

  7. php 安装Memcache扩展

    转载地址:http://www.tuicool.com/articles/EB3imm 文章概述:由于当前机器安装的php,是用yum安装,现在需要使用到memadmin做一些监控, memadmin ...

  8. phpStudy下安装memcache扩展

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

  9. linux:安装Memcache并使用

    1.Linux安装Memcache : curl -O http://memcached.org/files/memcached-1.5.4.tar.gz 解压 2.启动Memcache: memca ...

随机推荐

  1. c#正则表达式替换

    替换规则: 替换中包含原部分逐句,可以用分组的方式来替换,用?<组名>来标记需要记录的数据,在替换的时候使用 ${组名} 或者 <组名> 来加载这部分数据. 例如: 替换:&l ...

  2. 如何查看Mysql event事件是否启用

    mysql> show variables like 'event_scheduler';+-----------------+-------+| Variable_name   | Value ...

  3. SO_REUSEADDR的分析

    今天协议个socket程序时碰到了这个问题,选自博客http://www.cppblog.com/ace/archive/2006/04/29/6446.html 敲完代码,等下看它.

  4. 7.17实习培训日志-java基础

    总结 今天主要是学习了java基础,java面向对象方面的知识,然后下午老师讲了软件的设计模式,今天看了一部分,印象深刻的是单例模式,用枚举实现单例模式.晚上主要讲了maven的一些基础知识和idea ...

  5. MapReduce编程模型

    # 文本前期处理 strl_ist = str.replace('\n', '').lower().split(' ') count_dict = {} # 如果字典里有该单词则加 1,否则添加入字典 ...

  6. IT兄弟连 JavaWeb教程 使用AJAX发送GET请求并获取响应

    GET请求用于获取数据,有时候我们需要获取的数据需要通过"查询参数"进行定位,在这种情况下,我们会将查询参数追加到URL的末尾,令服务器解析. 使用Ajax发送GET请求非常简单, ...

  7. VxWorks实验八 信号

    实验八信号1 实验目的1.学习使用信号2 实验内容在实验一建立的 project 中,编写一段信号处理程序,将其与SIGINT 相关连,使用kill()发送SIGINT 信号并调用信号处理程序.观察运 ...

  8. Hibernate 继承映射可能会遇到的错误

    问题: 我们在配置hibernate的时候,默认是会配置下面的两个属性的 <property name="hibernate.default_catalog">hibe ...

  9. 14.插入数据、复制数据--SQL

    一.插入完整的行 要求指定表名和插入到新行中的值 INSERT INTO Customers ', 'Toy Land', '123 Any Street', 'New York', 'NY', ', ...

  10. urllib2基础操作

    Urllib2基础操作 1.打开网页(urlopen) 打开一个网页 import urllib2 response = urllib2.urlopen('http://www.baidu.com') ...