Установка phpmyadmin на CentOS

phpMyAdmin — веб-приложение для администрирования СУБД 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

Устанавливаем ключь 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
#
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 192.168.0.0/24
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:///phpmyadmin/

phpmyadmin можно изменить ню любое другое слово
http://<ip адрес сервера или доменное имя>/phpmyadmin/
Редактируем Alias в /etc/httpd/conf.d/phpmyadmin.conf

Второй вариант установки:
качаем

wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.4.9/phpMyAdmin-3.4.9-all-languages.zip/download

Вот прямые ссылки XaXaTyXa.ru

wget http://xaxatyxa.ru/download/phpMyAdmin-3.4.9-all-languages.tar.gz
wget http://xaxatyxa.ru/download/phpMyAdmin-3.4.9-all-languages.zip

распаковываем в веб-директорию сервера, заходим и радуемся ))) Но я остановился на первом варианте установки!

Ошибки:

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

Скачать: phpMyAdmin-3.4.9-all-languages.tar.gz (размер: 5.5 MB)

Скачать: phpMyAdmin-3.4.9-all-languages.zip (размер: 5.64 MB)

Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




7 комментариев

  1. guest Russian Federation Mozilla Firefox Windows :

    Делал все по статье, пишет

    PHPMyAdmin 403 Forbidden Error

    решение нашел здесь, поскольку мне помогла статья, пусть поможет кому-нить и эта ссылка. 8)

    corpocrat.com/2008/09/28/...forbidden-error/

    Thumb up 0 Thumb down 0

  2. Делаю все по инструкции, ошибка такая, как у вас была:

    Ошибки:

     

    1. Крукозябра в phpmyadmin

    Решение: ХБЗ, забыл как решил… вспомню напишу

     

    Вы еще не вспомнили как ее решить?

    Thumb up 0 Thumb down 0

  3.  

    Последнее время я использую Valentina Studio для работы с MySQL. Очень хороший и бесплатный инструмент, рекомендую посмотреть.http://www.valentina-db.com/en/valentina-studio-overview

    Thumb up 1 Thumb down 0

  4. ANdrey Russian Federation Google Chrome Windows :

    service httpd restart — после попытки запуска пишет ошибку

    Останавливается httpd:                                     [СБОЙ ]

    Запускается httpd: httpd: apr_sockaddr_info_get () failed for sait

    httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

    (98) Address already in use: make_sock: could not bind to address [::]:80

    (98) Address already in use: make_sock: could not bind to address 0.0.0.0:80

    no listening sockets available, shutting down

    Unable to open logs

     

    Thumb up 0 Thumb down 0

  5. anton Russian Federation Mozilla Firefox Windows :

    ip/phpmyadmin выдаёт 404, пробовал несколько раз как в статье. Получается только вторым способом (когда папка phpmyadmin  в папке html),но так не хочу. Подскажите пожалуйста.

    Thumb up 0 Thumb down 0

Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем