您的位置:首页 > 数据库 > Memcache

安装memcached 拓展(一)

2014-04-25 00:37 351 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: