Chinaunix首页 | 论坛 | 博客
  • 博客访问: 649958
  • 博文数量: 197
  • 博客积分: 4858
  • 博客等级: 上校
  • 技术积分: 2162
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-06 22:46
文章分类

全部博文(197)

文章存档

2011年(30)

2010年(21)

2009年(25)

2008年(80)

2007年(41)

分类: BSD

2011-11-11 19:38:00

一,安装memcached

我现在安装时,memcached的最新版本为:memcached-1.4.5

#cd /usr/ports/databases/memcached

#make install clean

现在又多了两个新功能,我用不到,就直接点ok进行安装。

 

二,memcached启动:

1,开机启动,编辑/etc/rc.conf文件,添加:memcached_enable="YES"

2,直接启动

#/usr/local/etc/rc.d/memcached start

就可启动memcached.

 

三,安装php扩展,支持memcached,

1.到这个地方下载最新版本
我下载的为:memcache-2.2.6.tgz,
#tar -zxvf memcache-2.2.6.tgz
#cd memcache-2.2.6
#/usr/local/bin/phpize./configure
#make
#make test
#make install

#ee /usr/local/etc/php/extensions.ini
添加:extension=memcache.so

 

2.安装pecl::memcache扩展,这是php的扩展,安装以后可以使用Memcache函数库,php手册上有详细的使用法说明。

#cd /usr/ports/databases/pecl-memcache
#make install clean
#cat /usr/local/etc/php/extensions.ini

如果看见最后一行有 extension=memcache.so,说明已经安装好了,这里php的版本要求为5.3.3,我的版本为5.2.4,所以用第一种方法安装,安装好以后,上边两种方法都可以安装,安装后重启apache,就可以看到多出了一个memcaced,如下图:

 

 

 

四,memcache的管理 

当memcached启动起来并被访问后,如何知道其详细运行情况呢,详细包括守护进程的pid、版本、保存的项目数量、内存占用、最大内存限制等信息。


1.telnet方式访问memcached
# telnet 127.0.0.1 11211


2.PERL脚本写的memcached-tool管理工具(Freebsd 安装过后自带这个工具)

#  ./memcached-tool 127.0.0.1:11211 stats


3.php脚本写的图形界面监控memcached

下载地址:


解压后拷贝memcache.php到网站根目录下,更改代码中memcache地址与端口,直接在浏览器访问就可以了。程序要求使用用户名跟密码访问,可以在代码中自行更改,当然如果不需要,你也可以把密码检查的语句注释掉.

如下图所示:

 

阅读(1073) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~