十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。

配置php 支持memcached ,使用memadmin管理memcached

上一篇 / 下一篇  2012-05-12 21:04:59 / 个人分类:memcache

文章来源
  • 文章来源:【原创】

MemAdmin是一款可视化的Memcached管理与监控工具,基于 PHP5 & JQuery 开发,体积小,操作简单。

1{yn7s7RW;Kw0

主要功能:51Testing软件测试网FQn C-S

  • 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新
  • 服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控
  • 支持数据遍历,方便对存储内容进行监视
  • 支持条件查询,筛选出满足条件的KEY或VALUE
  • 数组、JSON等序列化字符反序列显示
  • 兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外)
  • 支持服务器连接池,多服务器管理切换方便简洁

演示:http://demo.junopen.com/memadmin_demo/index.php

"vn$MX'X%Ji0

memadmin运行在支持memcache扩展的php环境中,服务器上需要安装memcache、apache、php551Testing软件测试网1b2DO)de9ufl Qs_!j

具体安装如下:51Testing软件测试网PU9IS#B.\

系统环境AS5.451Testing软件测试网&rLj$_/~8@"u

1、获取相关安装包

%S&`.xa2rK&d~g!IJ0

libevent-2.0.19-stable.tar.gz (http://monkey.org/~provos/libevent/)
memcache-3.0.6.tgz (http://pecl.php.net/package/memcache)
memcached-1.4.13.tar.gz (http://www.danga.com/memcached/)

3K/^ [z%B \0

httpd-2.2.15.tar.gz (http://labs.renren.com/apache-mirror//httpd/httpd-2.2.22.tar.gz51Testing软件测试网4h8ijB qn;w$`3k

php-5.2.13.tar.bz2(http://www.php.net/downloads.php)

VZylXI0

2、安装memcached51Testing软件测试网U\q xxE x

6Hzzg8n D0

--安装libevent51Testing软件测试网5beGjfJ4E*m#t p

#tar -zxvf libevent-2.0.19-stable.tar.gz

n;j[:h9M;wF3]m:]G0

#cd libevent-2.0.19-stable

/d*t1f!|@ix!S0

#./configure --prefix=/usr/local/libevent51Testing软件测试网aNV#AJF"VHCH

#make && make install51Testing软件测试网d e6f ka:p5q'P

--安装memcached51Testing软件测试网8yF;qv4ons?;`

#tar -zxvf memcached-1.4.13.tar.gz51Testing软件测试网dgZ+_hQ/^yy

#cd memcached-1.4.1351Testing软件测试网"k0g o3xt ~,O^&C

# ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent51Testing软件测试网J Eq^|7@\ \

# make && make install51Testing软件测试网3ANX8SDgkoE

--运行memcached

g8hb Xj3GLS0

# /usr/local/memcached -d -m 100 -p 11211 -u root -U 0 -c 1024

)|-tz4S zXA4hZ0

3、安装apache51Testing软件测试网-L X3d zQ

#tar -zxvf httpd-2.2.15.tar.gz

0e/Y9C4_.\!LEA3r0

51Testing软件测试网&a5kiL"K6m

#cd httpd-2.2.1551Testing软件测试网K(l8F6~P_/R

#./configure --prefix=/usr/local/apache --enable-so --enable-dav --enable-dav-fs --enable-maintainer-mode --enable-rewrite=shared51Testing软件测试网5z-Lb"}ESILk5mL [L

#make && make install

a0by/r? ?#v lf0

#id apache51Testing软件测试网 WUO*E0y)@

#useradd apache

m'mwR%g2{^0

#chown -R apache.apache /usr/local/apache51Testing软件测试网:L-B7zW%jAi

#sed -i 's/User daemon/User apache/g' /usr/local/apache/conf/httpd.conf

{#_&c~)T\G)|[!g0

#sed -i 's/Group daemon/Group apache/g' /usr/local/apache/conf/httpd.conf

$M e]uS z0

4、安装PHP

,x;e b6YOT dF0

#tar -zxvf memcache-3.0.6.tgz51Testing软件测试网%VDH7C8`?$Ms

#tar -jxvf php-5.2.13.tar.bz251Testing软件测试网&FKdTz$U M

#mv memcache-3.0.6 php-5.2.13/ext/memcache

QK$_&zK*o(\4r0

51Testing软件测试网K6L"?S e/?

#cd php-5.2.1351Testing软件测试网9i0~!d^l

#rm configure

e7W!z`C#T5u WL7{0

#./buildconf --force

6e!Q%NPXX9o{.W)q0

#./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql  --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql=/usr/local/mysql --enable-mbstring --enable-memcache

VR0H~ { cz1{'D0

#make && make install

l?.g5T1k H q0

#cp php.ini-recommended /usr/local/php5/lib/php/php.ini

tb2Hj6D n0

#sed -i 's/;always_populate_raw_post_data = On/include_path = \/usr\/local\/php5\/lib\/php/g' /usr/local/php5/lib/php/php.ini

5v B }!z Q5O#M0

5、启动apache

$h F}.~WyI3[0

#/usr/local/apache/bin/apachectl restart

E+x|^(]w0

#tar -zxvf memadmin-1.0.10.tar.gz -C /usr/local/apache/htdocs/

VU B7}t)U0

6、登陆使用memadmin

*} w rN8KV1l(D0

访问:http://localhost/memadmin51Testing软件测试网K yY9q'b0i!XQu

使用账号\密码 admin/admin51Testing软件测试网C} S[9?

如下图:51Testing软件测试网M GpLu,b n{

51Testing软件测试网6_EO9f{ET

9LS-b#{-`1|X&x051Testing软件测试网q8ey x ko`1cv[:T

51Testing软件测试网spS,~T*WI]f0Z

qi&SMf/P0

sfu)d i"o0

0rct4Ms:]}0

"F$K[!o-B0

TAG: memcached

 

评分:0

我来说两句

Open Toolbar