Rootop 服务器运维与web架构

利用memadmin通过web管理memcached

| 暂无评论

memadmin是一个web管理memcached的php程序,简单易用。
下载地址:
wget -c http://www.junopen.com/memadmin/memadmin-1.0.12.tar.gz
放到服务器上,访问报错:

PHP未安装Memcache扩展
The memcache extension for PHP must be loaded first

这是没有安装memcache模块,在php的拓展包中也没有,属于第三方,可以从 http://pecl.php.net/package/memcache 找到下载。
[root@rhel6www ~]#wget -c http://pecl.php.net/get/memcache-2.2.7.tgz

memcache需要phpize命令生成配置信息等,但是redhat6.0中已经没有php-devel包了,需要单独下载,安装。
[root@rhel6www ~]# wget -c ftp://bo.mirror.garr.it/pub/1/slc/slc60beta/i386/Packages/php-devel-5.3.2-6.el6.i686.rpm
[root@rhel6www ~]# yum install autoconf automake
[root@rhel6www ~]# rpm -ivh php-devel-5.3.2-6.el6.i686.rpm

[root@rhel6www ~]# cd memcache-2.2.7
[root@rhel6www memcache-2.2.7]# phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
[root@rhel6www memcache-2.2.7]# ./configure && make && make install

根据make install 最后的提示,确认memcache.so模块的安装路径,将其复制到/usr/lib/php/modules 中,在32位系统下默认的php模块路径是/usr/lib/php/modules,如果是64位系统为/usr/lib64/php/modules,如果是源码编译,自行安装到相关路径。

编辑php.ini加载模块:
extension_dir = /usr/lib/php/modules    //模块路径
extension = memcache.so                     //模块名称

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/1662.html

作者:Venus

服务器运维与性能优化

发表回复