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

【Memcached】使用Xampp搭建服务器监控

2016-12-05 21:43 288 查看
写在前面的

搭建过程

需要的材料

安装和调试Xampp

配置PHP环境

配置Apache
关闭占用端口的程序

修改Xampp的监听端口

加入memadmin监听项目

登录memadmin

开始监测

总结

写在前面的

之前的文章里讲了一些MEM的基本用法的存储数据的过程,虽然memcached自身也具有“端口状态检测”的功能,但是缺点就是无法进行实时监视,这篇文章主要介绍使用Xampp+MemcachedPHP项目来对服务器进行实时检测。

搭建过程

需要的材料

希望大家给我捐点积分啦( ̄^ ̄)ゞ

Xampp(点此下载

php_memcache-3.0.8-5.6-ts-vc11-x86(点此下载

memadmin-master(点此下载

安装和调试Xampp

这步就比较简单—>点击这里直接查看

配置PHP环境

首先,找到php目录下的ext文件夹,将php_memcache-3.0.8-5.6-ts-vc11-x86压缩包里面的php_memcache.dll放在此目录下。

然后,打开php文件夹下的php.ini,找到如图片中写有一大堆.DLL的位置,然后加上extension=php_memcache.dll,注意extension前不加“;”。



最后,运行Xampp,打开Shell,输入命令:php –v查看版本,也查看php是否安装成功。





配置Apache

首先,找到xmapp文件夹下的apache文件夹,打开apache/conf文件夹下的httpd.conf文件,找到Listen 80,将80改成83。(改这里是为了防止80端口被别的进程占用)



然后,打开shell,输入命令httpd,如果没有报错,则证明apache安装成功。如果报错,显示错误如下图或类似下图:



出现这个的原因就是端口被占用了,那么我们就得修改XAMPP的监听端口,或者停止正在占用这个端口的进程,下面我来介绍两种方法来解决这个问题。

关闭占用端口的程序

主要的原理就是找到占用该端口的程序,然后结束掉就OK了,具体的方法大家百度一下就出来了。(传送门)

修改Xampp的监听端口

回到刚才修改listen 83那里,同样百度有一大堆方法解决(传送门

加入memadmin监听项目

memadmin-master文件是一个已经做好了的MEMCACHED 的PHP项目,所以大家把下载的文件按照要求放到XAMPP的指定文件夹就OK了。

将xampp/htdocs文件夹下新建一个文件夹,将里边的内容放在新建的文件夹中,然后将下边的memadmin-master解压包解压到xampp/htdocs文件夹下。

登录memadmin

上述配置一切OK之后,就可以开始登录网页了。打开网址:

http://localhost:83/memadmin-master/index.php?action=admin

如果别人想访问,将localhost换成自己的网址即可,例如:

http://192.168.21.111:83/memadmin-master/index.php?action=admin

用户名和密码都是admin,登录之后我们需要建立MEMCACHED的监控地址之后点击开始管理。注意:如果是本地的MEMCACHED端口则可以按照如图所示的方法输入,一定要将端口号输入进去。



开始监测



可设置监控自动刷新时间,点击开始就可监控memcache的命中情况- 。



总结

如果你能够坚持看到这里,那么你的服务器也就能够实现对memcached端口的实时监测了,如果大家对这个memadmin不是很满意的话也可以去搜罗一些其他大神们做好了的Demo,最后祝大家玩的开心~!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: