====== Установка phpMyAdmin на RedOS 7.3 ======
===== Установка phpMyAdmin =====
Установка дополнительных пакетов
yum install wget unzip
Скачиваем и распаковываем архив
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
unzip phpMyAdmin-5.2.1-all-languages.zip
Создаем каталог для phpMyAdmin \\
Например:
mkdir /usr/share/phpMyAdmin
Переносим файлы
mv phpMyAdmin-5.2.1-all-languages/* /usr/share/phpMyAdmin/
Меняем владельца каталога
chown -R apache:apache /usr/share/phpMyAdmin
===== Установка модулей php =====
yum install php-json php-mbstring php-mysqli
Перезапуск сервера
systemctl restart php-fpm
systemctl reload httpd
===== Настройка Apache =====
Создаем конфигурацию
nano /etc/httpd/conf.d/phpMyAdmin.conf
Добавляем новый файл:
Define root_domain localhost
Define root_path /usr/share/phpMyAdmin
ServerName ${root_domain}
ServerAlias www.${root_domain}
DocumentRoot ${root_path}
AllowOverride All
Options Indexes ExecCGI FollowSymLinks
Require all granted
Проверяем корректность
apachectl configtest
Если нет ошибок, перезапускаем сервис
systemctl reload httpd
===== Настройка phpMyAdmin =====
Конфигурационный файл
> config.inc.php
==== Тюнинг ====
Генерируем парольную фразу
head /dev/urandom | tr -dc A-Za-z0-9 | head -c 32 ; echo ''
nano /usr/share/phpMyAdmin/config.inc.php
Добавляем в файл (заменить парольную фразу):
mkdir /usr/share/phpMyAdmin/tmp
chown apache:apache /usr/share/phpMyAdmin/tmp
chmod 755 /usr/share/phpMyAdmin/tmp
===== Источники =====
* [[https://www.dmosk.ru/miniinstruktions.php?mini=phpmyadmin-centos]]
* [[https://www.phpmyadmin.net/files/]]