Get Social

Установка и настройка adminer на debian (альтернатива phpmyadmin)

Встала задача по работе поставить и настроить этот инструмент.

Что это? Согласно википедии: “Adminer (бывший phpMinAdmin) — это легковесный инструмент администрирования MySQL, PostgreSQL, SQLite, MS SQL и Oracle… Несмотря на свою легковесность этот скрипт поддерживает практически все возможности phpMyAdmin/phpPgAdmin и других аналогичных инструментов.”

Далее – идём на его сайт и знакомимся поближе… Видим, что есть просто adminer, а есть – adminer-mysql. Нам нужен второй. Поскольку пакет для него пока лежит в ветке sid, то из репозитория красиво поставить не получится. Подключать эту ветку не будем, чтобы не засорять пакетный менеджер, тем более что вся утилита – это один файл и мы можем иметь самую последнюю версию, просто скачивая его с сайта. На нашем Debian сервере создадим каталог и скачаем последнюю версию adminer:

mkdir /var/www/adminer
cd /var/www/adminer
wget http://www.adminer.org/latest-mysql.php

Далее создадим файл настройки для Apache:

nano /etc/apache2/conf.d/adminer.conf

добавим туда следующую запись:

Alias /adminer /var/www/adminer

<Directory /var/www/adminer>
        Options FollowSymLinks
        DirectoryIndex latest-mysql.php

        <IfModule mod_php5.c>
                AddType application/x-httpd-php .php

                php_flag magic_quotes_gpc Off
                php_flag track_vars On
                php_flag register_globals Off
                php_value include_path .
        </IfModule>
</Directory>

Теперь по адресу http://вашсервер/adminer можно им пользоваться.

P.S. Также есть возможность изменить интерфейс – для этого нужно просто скачать файл adminer.css в каталог с утилитой.