Centos 6.x установка Redis+PhpRedisAdmin

Redis  – кеш-хранилище данных для php.
Установить можно вручную, можно через yum, подключив нужные репо.

Будем ставить через yum

1)
Подключаем репозиторий:

curl http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm > epel-release-6-8.noarch.rpm
curl http://rpms.famillecollet.com/enterprise/remi-release-6.rpm > remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

2) инсталлим redis

yum -y install redis

3) Ставим в автозапуск

chkconfig redis on

4) Правим конфиг:

/etc/redis.conf

daemonize yes

pidfile /var/run/redis/redis.pid

port 6379 //порт по-умолчанию

bind 127.0.0.1  // если прикоментить, то слушает все интерфейсы или указать нужный

requirepass password //укажем пароль для подключения

5) Стартуем сервис

service redis start 

 

Все, редиска установлена и можно проверить подключение обычным телнетом.
Теперь поставим PhpRedisAdmin – вебморду для удобства, типа как phpmyadmin.

1) Качаем  и распакуем.

 cd /var/www
 git clone git://github.com/ErikDubbelboer/phpRedisAdmin.git redisadmin
 cd redisadmin
 chmod 755 -R /var/www/redisadmin
 

2) Делаем алиас в апаче

Alias /redisadmin /var/www/redisadmin


    Order Deny,Allow
    DirectoryIndex index.php
    Deny from None
    Allow from All

3) Правим конфиг:

 /var/www/redisadmin/includes/config.inc.php

Расскоментим строку

‘auth’ => ‘password’  // и укажем пароль для подключения к редис

Далее, расскоментим строки ниже и укажем пароль для веб-морды (adminpass)

‘login’ => array(
    // Username => Password
    // Multiple combinations can be used
    ‘admin’ => array(
      ‘password’ => ‘adminpass‘,
    ),
    ‘guest’ => array(
      ‘password’ => ”,
      ‘servers’  => array(1) // Optional list of servers this user can access.
    )
  ),

 Все, пробуем заходить на веб-морду. Только не забудьте рестартануть апач.

p.s. для админки требуется composer, если его нет то вылезет ошибка

PHP Fatal error:  require(): Failed opening required ‘/var/www/html/includes/../vendor/autoload.php’

чтобы установить, заходим в папку c админкой и инсталлим composer

curl -sS https://getcomposer.org/installer | php

php composer.phar install

Comments

  1. Не понимаю в чем ошибка
    service redis start
    Starting redis-server:
    *** FATAL CONFIG FILE ERROR ***
    Reading the configuration file, at line 1054
    >>> ‘nameserver 8.8.8.8’
    Bad directive or wrong number of arguments
    подскажите плиз

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *