Heim  >  Artikel  >  Backend-Entwicklung  >  在contos下安装phpRedisAdmin

在contos下安装phpRedisAdmin

巴扎黑
巴扎黑Original
2016-11-11 10:17:221260Durchsuche

由于RedisDesktopManager打开大数据量的redis时非常耗时的,而且也因为阿里云的kvstore不能外网访问的原因,所以就按网上说的安装一个了一个phpRedisAdmin, 下面说说自己在连接kvstore时所遇到的问题,记录下安装步骤. 

服务器上须有可以正常运行php的环境,没有的话,请自行安装。 

1,先下载phpredis 

引用


cd /home/download 
wget https://github.com/nicolasff/phpredis/archive/master.tar.gz 
下载下来的可以没有.tar.gz文件结尾的,mv改一下名字就好 
tar -xzvf master.tar.gz 
cd phpredis-master 

编译,安装扩展: 
phpize 
./configure --enable-redis 
make && make install 



2,修改一下php.ini文件 

引用


vi /etc/php.ini 
在;##extension_dir = "./"行下,添加以下代码: 

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



3,安装phpRedisAdmin 

引用


cd /home/www 
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git 
cd phpRedisAdmin/ 
git clone https://github.com/nrk/predis.git vendor 
git submodule init 
git submodule update 



在/home/www目录下会有一个phpRedisAdmin的文件夹,进入到该文件夹中,修改两个文件 

引用


cd /home/www/phpRedisAdmin/includes 
vi config.sample.inc.php 

'servers' => array( 
    array( 
      'name'   => 'kvstore', // Optional name. 
      'host'   => 'xxxxxxxxxxxxxxxx',  //kvstore的链接地址  xxxx.xxx.xkvstore.aliyuncs.com 
      'port'   => 6379, 
      'filter' => '*', 

      // Optional Redis authentication. 
      'auth' => '' // 链接密码 
    ), 

    默认是可以匿名登录的,如果需要,可以再更改以下代码 

    'login' => array( 
    'admin' => array( 
      'password' => 'admin', 
    ), 



然后再修改一下index.php文件 

引用


将原文件中的这两行注释掉 
//$databases = $redis->config('GET', 'databases'); 
//$databases = $databases['databases']; 
修改的为 
$databases = 16; 



最后,重启下你的php容器,如nginx或apache,即可登录操作了。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn