PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 服务器 >> 其他服务器 >> 

Memcache 安装方法

Memcache 安装方法

来源:PHP程序员站  作者:PHP程序员站  发布时间:2011-06-20
一、memcached 简介 在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。 二、memcached

一、memcached 简介

在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。

二、memcached 安装

首先是下载 memcached 了,目前最新版本是 1.2.2,直接从官方网站 (http://www.danga.com/memcached/) 即可下载到 memcached-1.2.2.tar.gz。除此之外,memcached 用到了 libevent,我下载的是 libevent-1.3e (目前最新的版本)。

接下来是分别将 libevent-1.3e.tar.gz 和 memcached-1.2.2.tar.gz 解开包、编译、安装:

# tar -zxvf libevent-1.3e.tar.gz
# cd libevent-1.3e
# ./configure --prefix=/usr
# make
# make install clean
# cd ..
# tar -zxvf memcached-1.2.2.tar.gz
# cd memcached-1.2.2
# ./configure --prefix=/usr
# make
# make install clean

安装完成之后,memcached 应该在 /usr/bin/memcached。石头提醒一下大家,这里安装的是 /usr 目录下,所以不会出现问题,但是若 libevent 不是安装在默认位置必须在 /usr/lib 下建立一个软连接,否则 memcached 会无法运行,比如:

# ln -s /usr/local/lib/libevent-1.3e.so.1 /usr/lib
# ln -s /usr/local/lib/libevent.so /usr/lib

三、运行 memcached 守护程序

运行 memcached 守护程序很简单,只需一个命令行即可,不需要修改任何配置文件(也没有配置文件给你修改 ):

/usr/bin/memcached -d -m 128 -l 192.168.10.1 -p 10101 -u httpd
参数解释:

-d 以守护程序(daemon)方式运行 memcached;
-m 设置 memcached 可以使用的内存大小,单位为 M;
-l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;
-p 设置监听的端口,默认为 11211,所以也可以不设置此参数;
-u 指定用户,如果当前为 root 的话,需要使用此参数指定用户。

当然,还有其它参数可以用,man memcached 一下就可以看到了。


延伸阅读:
PHP应用memcache函数详解
PHP MEMCACHE 详解
多memcached和mysql主从环境下PHP开发
PHP Memcached + APC + 文件缓存封装
什么是MemCache
Memcache的安装和使用及协议分析详解
memcached 和 mysql 主从环境下php开发代码详解
利用Memcached在php下实现session机制
memcached 的工作原理
Tags: memcache  
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号