linux下配置MemAdmin
来源:互联网 发布:淘宝直播加入要钱吗 编辑:程序博客网 时间:2024/05/29 06:57
MemAdmin是一款可视化的Memcached管理与监控工具,基于 PHP5 & JQuery 开发,体积小,操作简单。
主要功能:
· 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新
· 服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控
· 支持数据遍历,方便对存储内容进行监视
· 支持条件查询,筛选出满足条件的KEY或VALUE
· 数组、JSON等序列化字符反序列显示
· 兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外)
· 支持服务器连接池,多服务器管理切换方便简洁
演示:http://demo.junopen.com/memadmin_demo/index.php
memadmin运行在支持memcache扩展的php环境中,服务器上需要安装memcache、apache、php5
具体安装如下:
系统环境AS5.4
1、获取相关安装包
memcache-3.0.6.tgz (http://pecl.php.net/package/memcache)
httpd-2.2.15.tar.gz
php-5.2.13.tar.bz2(http://www.php.net/downloads.php)
2、安装apache
#tar -zxvfhttpd-2.2.15.tar.gz
#cd httpd-2.2.15
#./configure --prefix=/usr/local/apache--enable-so --enable-dav --enable-dav-fs--enable-maintainer-mode --enable-rewrite=shared
#make && make install
#id apache
#useradd apache
#chown -R apache.apache/usr/local/apache
#sed -i 's/User daemon/User apache/g'/usr/local/apache/conf/httpd.conf
#sed -i 's/Group daemon/Group apache/g'/usr/local/apache/conf/httpd.conf
3、安装PHP
#tar -zxvf memcache-3.0.6.tgz
#tar -jxvf php-5.2.13.tar.bz2
#mv memcache-3.0.6 php-5.2.13/ext/memcache
#cd php-5.2.13
#rm configure
#./buildconf --force
#./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)括号中内容,mysql配置可以忽略
#make && make install
#cp php.ini-recommended/usr/local/php5/lib/php/php.ini
#sed -i 's/;always_populate_raw_post_data= On/include_path = \/usr\/local\/php5\/lib\/php/g'/usr/local/php5/lib/php/php.ini
4、启动apache
#/usr/local/apache/bin/apachectl restart
#tar-zxvf memadmin-1.0.10.tar.gz -C /usr/local/apache/htdocs/
问题1 You need autoconf version 2.13or newer installed
解决方案:
yum install autoconf
exportPHP_AUTOCONF="/usr/bin/autoconf-2.13" (然后再 # ./buildconf --force即可成)
问题2 configure: error: xml2-confignot found. Please check your libxml2 installation.
解决方案:
yum -y install libxml2 libxml2-devel
问题3 configure: error: Cannot findMySQL header files under /usr/local/mysql.
解决方案:
php目录下,舍弃有关mysql的配置:
./configure --prefix=/usr/local/php5--with-apxs2=/usr/local/apache/bin/apxs
问题4 /usr/local/apache/bin/apachectlrestart启动服务/usr/local/apache/modules/libphp5.so: cannot restore segment prot
after reloc: Permission denied
解决方案:
# setenforce 0
# chcon -c -v -R -u system_u -robject_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so
# setenforce 1
问题5:配置 httpd.conf让apache支持PHP
# vi /usr/local/apache/conf/httpd.conf
php安装完后会自动在httpd.conf加上下面一行(若无,请手动添加):
LoadModule php5_module modules/libphp5.so
找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
5、登陆使用memadmin
访问:http://localhost/memadmin
使用账号\密码 admin/admin
如下图:
零基础php+apache的同学, 可以看下一篇 linux(rhel5) , win32/64 下安装memadmin, 基于XAMPP
- linux下配置MemAdmin
- memAdmin基于linux安装配置
- memAdmin基于linux安装配置
- memAdmin基于linux安装配置
- linux(rhel5) / win32 / 64 下安装memadmin
- memAdmin windows下的安装
- memcache监控工具memadmin与memcache安全配置
- Windows7 下memcached memadmin的安装与使用
- memadmin安装
- linux下配置java
- Linux下配置apache
- linux下配置vsftp
- Linux下配置Tomcat
- Linux下配置Samba
- Linux下mono配置
- linux下samba配置
- linux下配置minicom
- linux 下配置jprofiler
- JSONObject和JSONArray
- 设置联系人头像的图片
- 总结思考2013-08-12
- oracle 使用命令创建oracle数据库
- ie6、ie7下JSON.parse JSON未定义的解决方法
- linux下配置MemAdmin
- ORACLE 用户表权限授权
- 我拒绝接受的几个最佳编程实践方法
- - viewDidLoad 和 - viewWillApear 和 -viewDidAppear
- TCP不会造成IP分片,而UDP和ICMP则会造成IP分片
- Train Problem I
- C++第三课
- CRM上线之路 走上了CRM实施顾问-第13天上班 -第四周
- Ural 1260. Nudnik Photographer DP