`

centos6.3下安装phpredisadmin,以及配置文件

 
阅读更多

最近公司启用了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以上。

 

  1. cd /usr/include/php/ext 
  2. wget --no-check-certificate http://github.com/owlient/phpredis/tarball/master -O phpredis.tar.gz 
  3. tar zxvf phpredis.tar.gz 
  4. cd owlient-phpredis-90ecd17 
  5. phpize 
  6. ./configure 
  7. make 
  8. make install 

安装成功后,会显示redis模块已经被安装到

 

  1. Installing shared extensions:    /usr/lib64/php/modules/ 

显示这个就是安装成功了。

接下来去/etc/目录下配置php.ini

找到extension_dir,后面地址改为/usr/lib64/php/modules

然后在下面添加一行extension=redis.so

效果如下

 

  1. extension_dir = "/usr/lib64/php/modules" 
  2. extension=redis.so 

注意,这里因为extension_dir已经有路径了,所以下面的extension直接写redis.so即可

 

 

然后安装phpredisadmin。因为最新更新了版本,所以,一些旧版本的phpredisadmin就不说了,最起码新版本增加了搜索这一大功能,就足以让人对旧版本的phpredisadmin失去兴趣。

安装phpredisadmin

 

  1. git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git 
  2. cd phpRedisAdmin 
  3. git submodule init 
  4. git submodule update 
  5. 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

 

  1. 'servers' => array(        
  2.     0 => array(           #服务器编号为0 
  3.       'name' => '192.168.1.200 server',  #服务器名称,随便写 
  4.       'host' => '192.168.1.200',      #服务器ip 
  5.       'port' => 6379,                #redis在服务器开启的端口,默认为6379 
  6.       'filter' => '*' 
  7.       //'auth' => 'redispasswordhere' //   #如果你的redis里面设置了连接密码,这里写那个密码,建议不要设置,因为一些cacti监控redis状态,如果设置密码就无法读取数据 
  8.     ), 
  9.  
  10.  
  11.     1 => array(    #又一台服务器 这次编号为1 
  12.       'name' => '192.168.1.201 server',   #名称 
  13.       'host' => '192.168.1.201',          #ip 
  14.       'port' => 6379                      #端口 
  15.     ), 
  16.  
  17.  
  18.  
  19. #接下来是关于phpredisadmin登陆设置密码用户的选项 
  20.  
  21. // Uncomment to enable HTTP authentication  #取消注释即可启用用户登陆 
  22.   'login' => array(      #总的设置 
  23.      
  24.     'admin' => array(    #组合设置,这个是admin用户 
  25.       'password' => '123456',      #admin用户的密码 
  26.     ), 
  27.  
  28.  
  29.     'guest1' => array(         #这里是我创建的guest1用户, 
  30.       'password' => '123456',   #用户密码 
  31.      'servers'  => array(0)   #设置guest1用户能查询到的服务器编号,这几即guest1用户只能查看0编号的服务器 
  32.     ),                          #注意,因为这里已经创建一个用户,所以这个用户的)后面一定要加一个, 
  33.   
  34.  
  35.     'guest2' => array(      #这个是guest2用户 
  36.       'password' => '123456'
  37.      'servers'  => array(1)     #guest2用户只能访问1编号的服务器 
  38.     ), 
  39.   ),     

 

其他的配置不需要管。

做完这些后,就可以去浏览器访问http://你的IP/phpRedisAdmin/   

即可,需要用户登陆的。可以试着使用admin,guest1,guest2登陆。这里admin是可以查看所有redis的数据库的

guest1只能查看192.168.1.200的redis库

guest1只能查看192.168.1.201的redis库

 

 

到此,phpredisadmin安装大功告成。

 

分享到:
评论

相关推荐

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    CentOS 6.3 安装VMTools

    ### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...

    CentOS6.3安装nginx操作指南

    本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...

    CentOS 6.3 网络配置

    在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,其中 ifcfg-eth0 文件是我们需要编辑的文件。使用 vim 编辑器打开该文件,首次打开时会出现默认的配置信息。我们需要修改两个...

    远程安装CentOS6.3

    远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS ...

    centos 6.3 64位下载

    标题中的“CentOS 6.3 64位下载”涉及到的是Linux操作系统的一个特定版本——CentOS 6.3的64位安装镜像。CentOS(Community ENTerprise Operating System)是基于Red Hat Enterprise Linux(RHEL)的开源免费操作...

    CentOS_6.3安装以及配置LAMP

    在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装和配置LAMP(Linux,Apache,MySQL,PHP)服务器。LAMP是Web开发的常见基础架构,广泛用于托管动态网站和应用程序。 首先,我们需要对系统进行必要的配置。...

    CentOS 6.3安装(超级详细图解教程

    CentOS 6.3安装(超级详细图解教程) 相当齐全

    centos6.3 yum安装软件包全集

    7. **配置yum源**:在CentOS 6.3中,通常需要配置yum源以连接到包含软件包的服务器。这可以通过编辑`/etc/yum.repos.d/*.repo`文件完成,或者使用`yum-config-manager`工具。 8. **软件仓库**:`yum`从软件仓库中...

    CentOS6.3 Linux操作系统安装教程

    【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...

    CentOS6.3源码安装mysql5.6方法.pdf

    在本文中,我们将详细讨论如何在CentOS 6.3上通过源码来安装MySQL 5.6.10。这个过程涵盖了从下载源码到配置、编译和启动MySQL服务的所有步骤。 首先,你需要访问MySQL的官方网站...

    安装CentOS6.3系统

    ### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前...通过以上详细的步骤,您应该能够顺利完成CentOS 6.3系统的安装,并进行一些基本的配置工作。这将有助于确保系统的稳定性和安全性。

    CentOS-6.3图形安装详解

    CentOS 6.3支持多种分区方式,包括传统的MBR和更现代的GPT分区表,以及EXT4、XFS等文件系统类型。 8. **设置root密码**:为系统管理员(root)设置安全的密码,这是系统安全的重要环节。 9. **用户创建**:创建一...

    CentOS6.3安装(超级详细图解教程)

    CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。

    CentOS 6.3下mysql的卸载与安装全过程.

    本文将详细介绍在CentOS 6.3上如何卸载旧版本的MySQL并安装新版本的过程。 首先,我们来了解一下卸载MySQL的步骤: 1. **检查已安装的MySQL组件**: 使用`rpm -qa | grep -i mysql`命令可以列出所有与MySQL相关的...

    CentOS 6.3安装文档

    **CentOS 6.3 安装步骤详解** 在本文中,我们将深入探讨如何安装 CentOS 6.3,这是一个基于 Linux 的操作系统,尤其适合初学者和那些熟悉 6.x 系列版本的用户。虽然 CentOS 6.3 已经不再支持,但了解其安装过程对...

    centos6.3 httpd配置文件

    centos6.3 httpd配置文件

    Oracle 11g 安装文档-CentOS6.3

    最后,上传Oracle安装文件,解压缩并运行安装脚本。在安装过程中,根据提示配置数据库参数,如SID、监听端口、字符集等。 综上所述,安装Oracle 11gR2 on CentOS 6.3涉及多个层面的系统配置和软件安装。遵循上述...

Global site tag (gtag.js) - Google Analytics