安装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