Скачать:
sourceforge.net/projects/phpmyadmin/
phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.
Устанавливаем из репозитория
Centos 6 — i386
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Centos 6 — x86_64
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Centos 5 — i386
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Centos 5 — x86_64
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
Для
CentOS 5 устанавливаем ключь Dag GPG
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Проверяем что скачали пакет без ошибок:
# rpm -K rpmforge-release-*.rpm
Устанавливаем пакет:
# rpm -i rpmforge-release-*.rpm
Переходим к установке phpmyadmin:
# yum install phpmyadmin
Устанавливаем доступ с определенных ip:
# vi /etc/httpd/conf.d/phpmyadmin.conf
#
# Web application to manage MySQL
#
<Directory "/usr/share/phpmyadmin">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 192.168.0.0/24
</Directory>
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
Правим следующий файл
# vi /usr/share/phpmyadmin/config.inc.php
Меняем в нем
$cfg['Servers'][$i]['auth_type'] = ‘cookies‘;
на
$cfg['Servers'][$i]['auth_type'] = ‘http‘;
Перезапускаем веб сервер:
# service httpd restart
Набираем в браузере
http://<ip адрес сервера или доменное имя>/phpmyadmin/
phpmyadmin можно изменить ню любое другое слово
http://<ip адрес сервера или доменное имя>/phpmyadmin/
Редактируем Alias в /etc/httpd/conf.d/phpmyadmin.conf
Второй вариант установки:
качаем
# wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.4.5/phpMyAdmin-3.4.5-all-languages.zip/download?_test=goal
распаковываем в веб-директорию сервера, заходим и радуемся
Ошибки:
1. Крукозябра в phpmyadmin
2. При cookie-аутентификации
При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg['blowfish_secret'].
Решение:
в файле /usr/share/phpmyadmin/config.inc.php редактируем параметр $cfg['blowfish_secret']. Необходимо это для того, чтобы зашифровать пароль, используя cookie. Пример:
$cfg['blowfish_secret'] = 'super_puper_secret';
3. Невозможно загрузить расширение mcrypt! Проверьте настройки PHP.
Решение: Необходимо поставить php-mcrypt и libmcrypt