分类: 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地址与端口,直接在浏览器访问就可以了。程序要求使用用户名跟密码访问,可以在代码中自行更改,当然如果不需要,你也可以把密码检查的语句注释掉.
如下图所示: