安装memcached 拓展(一)

1.memcached 的基本概念

memcached 是一个高效的分布式的内存对象缓存系统 ,他可以支持把各种php的数据(array,对象,基本数据类型)放入到它管理的内存中.

2.使用场景:数据库读出来的数据(select)使用memcache处理    和   在会话控制session中使用

 

安装:

先安装libevent

tar zxvf libevent-2.0.21-stable.tar.gz

cd libevent-2.0.21-stable

 ./configure --prefix=/usr/local/libvent

 make && make install

 

安装memcached

 tar zxvf memcached-1.4.15.tar.gz

 cd memcached-1.4.15

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

 make && make install

 

安装php的扩展memcache

tar xzvf memcache-2.2.6.tgz

cd memcache-2.2.6

/opt/lampp/bin/phpize     -----执行phpize扩展安装程序,如果是自己编译安装的要改响应的目录

./configure --enable-memcache --with-php-config=/opt/lampp/bin/php-config --with-zlib-dir

make && make install

 

配置php.ini

[memcache]

extension_dir = "/opt/lamp/lib/php/extensions/no-debug-non-zts-20100525"

extension=memcache.so

 

最后重启apache;/opt/lampp/lampp restart

打开phpinfo.php文件,即可看到安装的模块。

 

启动memcached:

/usr/local/memcached/bin/memcached -d -u root -m 1024 -p 11211 -c 10240 

[一般为了方便,把其执行文件放在/usr/local/bin中,用短链接ln -s /usr/local/memcached/bin/memcached   /usr/local/bin/memcached,

启动memcached -d -u root -m 1024 -p 11211 -c 10240 ]

 

 停止memcached;killall memcached

 

 

posted on 2014-04-25 00:37  paly76  阅读(143)  评论(0)    收藏  举报

导航