centos6.3下安装phpredisadmin,以及配置文件
2013-03-04 16:36
639 查看
最近公司启用了redis,经过一段时间研究,redis总算顺利上手,然后就自然而然地开始对phpredisadmin产生兴趣。在网上查了一些关于phpredisadmin的安装文档,感觉有的因为旧版本问题,有的因为叙述问题,总是出现各种各样的问题,经过一番努力,小猫想自己来一篇。
首先,服务器安装redis我就不叙述了,google上一大把,大同小异。
经过小猫自己对redis的试用,有些许建议。
1,不要启用redis配置里面的加密码选项。关于安全与否,这里我不清楚,但是如果redis启用密码选项,那么关于一些redis状态监控的软件,比如cacti,或者其他软件对redis是获取不到监控数据的。
2.redis配置里面,一定要自己加上使用多少缓存,因为redis默认的缓存好像只有2M,这是小猫自己血的教训
好的,进入今天的正题。
安装phpredisadmin,首先要安装phpredis;phpredis其实是redis安装的最关键。
安装之前,要安装apache,mysql,php,这里就不说了。确定php-devel已经安装,还有确定自己的php版本是5.2以上。
安装成功后,会显示redis模块已经被安装到
显示这个就是安装成功了。
接下来去/etc/目录下配置php.ini
找到extension_dir,后面地址改为/usr/lib64/php/modules
然后在下面添加一行extension=redis.so
效果如下
注意,这里因为extension_dir已经有路径了,所以下面的extension直接写redis.so即可
然后安装phpredisadmin。因为最新更新了版本,所以,一些旧版本的phpredisadmin就不说了,最起码新版本增加了搜索这一大功能,就足以让人对旧版本的phpredisadmin失去兴趣。
安装phpredisadmin
在phpredisadmin目录下的两步git一定要做,否则是不能访问的,最后是把设置好的phpredisadmin移到/var/www/html/下
到这一步,重启apache后就可以正常访问phpredisadmin了,但是,这是最基本配置的phpredisadmin,只能访问自己本机的redis,甚至,如果你把redis配置文件里面的“bind 127.0.0.1”给改成自己本机的ip,phpredisadmin也会提示读取不了redis。所以,我们要设置phpredisadmin的配置文件。
phpredisadmin的配置文件在/var/www/html/phpRedisAdmin/includes下的config.inc.php
其他的配置不需要管。
做完这些后,就可以去浏览器访问http://你的IP/phpRedisAdmin/
即可,需要用户登陆的。可以试着使用admin,guest1,guest2登陆。这里admin是可以查看所有redis的数据库的
guest1只能查看192.168.1.200的redis库
guest1只能查看192.168.1.201的redis库
到此,phpredisadmin安装大功告成。
本文出自 “Harvey的空间” 博客,请务必保留此出处http://wktdhe.blog.51cto.com/4764978/1144514
首先,服务器安装redis我就不叙述了,google上一大把,大同小异。
经过小猫自己对redis的试用,有些许建议。
1,不要启用redis配置里面的加密码选项。关于安全与否,这里我不清楚,但是如果redis启用密码选项,那么关于一些redis状态监控的软件,比如cacti,或者其他软件对redis是获取不到监控数据的。
2.redis配置里面,一定要自己加上使用多少缓存,因为redis默认的缓存好像只有2M,这是小猫自己血的教训
好的,进入今天的正题。
安装phpredisadmin,首先要安装phpredis;phpredis其实是redis安装的最关键。
安装之前,要安装apache,mysql,php,这里就不说了。确定php-devel已经安装,还有确定自己的php版本是5.2以上。
cd /usr/include/php/ext wget --no-check-certificate http://github.com/owlient/phpredis/tarball/master -O phpredis.tar.gz tar zxvf phpredis.tar.gz cd owlient-phpredis-90ecd17 phpize ./configure make make install
安装成功后,会显示redis模块已经被安装到
Installing shared extensions: /usr/lib64/php/modules/
显示这个就是安装成功了。
接下来去/etc/目录下配置php.ini
找到extension_dir,后面地址改为/usr/lib64/php/modules
然后在下面添加一行extension=redis.so
效果如下
extension_dir = "/usr/lib64/php/modules" extension=redis.so
注意,这里因为extension_dir已经有路径了,所以下面的extension直接写redis.so即可
然后安装phpredisadmin。因为最新更新了版本,所以,一些旧版本的phpredisadmin就不说了,最起码新版本增加了搜索这一大功能,就足以让人对旧版本的phpredisadmin失去兴趣。
安装phpredisadmin
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git cd phpRedisAdmin git submodule init git submodule update mv /phpRedisAdmin /var/www/html/
在phpredisadmin目录下的两步git一定要做,否则是不能访问的,最后是把设置好的phpredisadmin移到/var/www/html/下
到这一步,重启apache后就可以正常访问phpredisadmin了,但是,这是最基本配置的phpredisadmin,只能访问自己本机的redis,甚至,如果你把redis配置文件里面的“bind 127.0.0.1”给改成自己本机的ip,phpredisadmin也会提示读取不了redis。所以,我们要设置phpredisadmin的配置文件。
phpredisadmin的配置文件在/var/www/html/phpRedisAdmin/includes下的config.inc.php
'servers' => array( 0 => array( #服务器编号为0 'name' => '192.168.1.200 server', #服务器名称,随便写 'host' => '192.168.1.200', #服务器ip 'port' => 6379, #redis在服务器开启的端口,默认为6379 'filter' => '*' //'auth' => 'redispasswordhere' // #如果你的redis里面设置了连接密码,这里写那个密码,建议不要设置,因为一些cacti监控redis状态,如果设置密码就无法读取数据 ), 1 => array( #又一台服务器 这次编号为1 'name' => '192.168.1.201 server', #名称 'host' => '192.168.1.201', #ip 'port' => 6379 #端口 ), #接下来是关于phpredisadmin登陆设置密码用户的选项 // Uncomment to enable HTTP authentication #取消注释即可启用用户登陆 'login' => array( #总的设置 'admin' => array( #组合设置,这个是admin用户 'password' => '123456', #admin用户的密码 ), 'guest1' => array( #这里是我创建的guest1用户, 'password' => '123456', #用户密码 'servers' => array(0) #设置guest1用户能查询到的服务器编号,这几即guest1用户只能查看0编号的服务器 ), #注意,因为这里已经创建一个用户,所以这个用户的)后面一定要加一个, 'guest2' => array( #这个是guest2用户 'password' => '123456', 'servers' => array(1) #guest2用户只能访问1编号的服务器 ), ),
其他的配置不需要管。
做完这些后,就可以去浏览器访问http://你的IP/phpRedisAdmin/
即可,需要用户登陆的。可以试着使用admin,guest1,guest2登陆。这里admin是可以查看所有redis的数据库的
guest1只能查看192.168.1.200的redis库
guest1只能查看192.168.1.201的redis库
到此,phpredisadmin安装大功告成。
本文出自 “Harvey的空间” 博客,请务必保留此出处http://wktdhe.blog.51cto.com/4764978/1144514
相关文章推荐
- centos6.3下安装phpredisadmin,以及配置文件
- centos 7.2 安装Nginx 及配置php-fpm识别php文件
- CentOS 6.4 php环境配置以及安装wordpress
- CentOS7下PHP7,MySQL5.7,Nginx1.10以及对应的redis,swoole扩展的安装与配置
- centos7 安装LNMP(php7)之 nginx php-fpm yum安装以及配置文件修改
- CentOS安装Redis、PHPredis扩展及Redis配置文件详解
- Centos7.0 mini安装 安装后配置 以及 编译安装PHP7
- CentOS安装Redis、PHPredis扩展及Redis配置文件详解 推荐
- centos安装php php-fpm 以及 配置nginx
- CentOS 6.3 安装以及配置Apache php mysql
- centos安装php php-fpm 以及 配置nginx
- Centos6.7下yum 安装Mysql,以及配置PHP支持MySQL
- centos安装php php-fpm 以及 配置nginx
- CentOS6.3下配置PHP环境以及相关配置
- centos安装php php-fpm 以及 配置nginx
- centos LAMP第三部分php,mysql配置 php配置文件 配置php的error_log 配置php的open_basedir 安装php的扩展模块 phpize mysql配置第二十一节课
- centOS下自带安装了apache和php,如何配置呢 ?
- Apache+php+mysql的安装与配置 - 之二(Apache的文件目录配置)
- Mac上php和mysql的安装以及一些配置问题解决
- CentOS 6.3下rsync服务器的安装与配置