Установка phpMyAdmin

phpMyAdmin — веб-приложение, написанное на PHP, позволяющее администрировать MySQL базами данных через браузер.

Самым простой вариант установки phpMyAdmin, это скачать архива с последней версией с официального сайта www.phpmyadmin.net и распаковав в нужную www директорию, после этого можно открыть в браузере http://HOST/phpmyadmin/setup/ и следовать инструкциям. После переместить файл config.inc.php в корневую директорию phpmyadmin и закрыть доступ к /setup/ или вовсе удалить ее.

Скорее всего потребуется установить некоторые расширения, например php-mcrypt.
В случае установки в Linux я рекомендую выполнить установку командами ниже, в этом случае все устанавливается автоматически и в дальнейшем будет обновлено при обновлении системы или запустив ту же команду установки.

Команды обновления системы:

sudo aptitude update
sudo aptitude upgrade

Установка в Linux Ubuntu:

sudo apt-get install phpmyadmin

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

sudo yum install phpmyadmin

Во время установки необходимо будет ввести пароль root пользователя mysql и придумать новый пароль пользователя который будет создан вместе с базой phpmyadmin, а также выбрать какой веб сервер используется.

web файлы будут расположены в директории /usr/share/phpmyadmin

Если во время установки был выбран apache2, то будет создан линк /etc/apache2/conf.d/phpmyadmin.conf на файл /etc/phpmyadmin/apache.conf в котором прописан алиас /phpmyadmin на директорию /usr/share/phpmyadmin, то есть зайти в phpmyadmin можно с любого домена и айпи которые привязаны к серверу, набрав в браузере http://HOST/phpmyadmin.

Чтобы ограничить доступ к phpMyAdmin, необходимо открыть по одному из путей ниже файл phpmyadmin.conf в текстовом редакторе:

sudo nano /etc/apache2/conf.d/phpmyadmin.conf
sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf

И в указанном ниже блоке Directory добавить две строки с перечнем IP адресов с которых можно открывать phpMyAdmin:

<Directory /usr/share/phpmyadmin>
...
Order Allow,Deny
Allow from 192.168.2.4 192.168.10.0/24
...
</Directory>

Смотрите также мои статьи:
Контроль доступа Apache2
Решение ошибок phpMyAdmin

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

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