安装memcache及php的memcached模块

下载链接:

http://pan.baidu.com/s/1o6MA8lG

http://pan.baidu.com/s/1qWO8tMs

http://pan.baidu.com/s/1c0iZu1M

http://pan.baidu.com/s/1jG0ybP0

 

安装步骤:
1. memcached-1.4.20.tar.gz
2. libmemcached-1.0.16.tar.gz
3. php-memcached22.tar.gz

先安装依赖程序:

yum -y install libevent-devel


安装memcached守护程序:

tar -zxvf memcached-1.4.20.tar.gz

cd memcached-1.4.20

./configure --prefix=/server/memcache

make && make install


启动memcache服务

/server/memcache/bin/memcached -d -m 64 -l 127.0.0.1 -p 11211 -u root


参数说明:
-d daemon模式运行
-m 内存最大值限制 (Mb)(默认值64 MB)
-l 监听地址
-p 端口号
-t 设置运行线程数量(默认值4)
-R 每个事件最大请求数(默认值20)
-u root 以root用户身份运行

安装php memcache 客户端程序:
先安装libmemcached的依赖程序:

#此处针对libmemcached-1.0.17及以上版本
cp
glibc-2.12.2.tar.gz /server/ cd /server tar -zxvf glibc-2.12.2.tar.gz mkdir glibc-build cd glibc-build /server/glibc-2.12.2/configure \ --disable-sanity-checks make && make install


libmemcached是C++客户端

tar -zxvf libmemcached-1.0.16.tar.gz
cd libmemcached-1.0.16
./configure \
--with-memcached=/server/memcache/

make && make install


安装php-memcached也就是PHP调用模块:

tar -zxvf php-memcached-2.2.0.tar.gz

cd php-memcached-2.2.0/

/server/php5/bin/phpize

./configure --with-php-config=/server/php5/bin/php-config \
--disable-memcached-sasl \
--with-libmemcached-dir=/usr/local

make && make install

 

配置php,使memcached扩展生效

vi php.ini

extension_dir=/server/php5/lib/php/extensions/no-debug-zts-20100525/
extension=memcached.so


安装完毕!

:)


关于memcached在php的使用参见:http://www.cnblogs.com/yjken/articles/3927503.html

posted @ 2014-08-20 18:42  yJken的博客  阅读(330)  评论(0编辑  收藏  举报