flip:web:installing_phpmyadmin_on_redos_7.3
Содержание
Установка 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
Добавляем новый файл:
<VirtualHost *:80> Define root_domain localhost Define root_path /usr/share/phpMyAdmin ServerName ${root_domain} ServerAlias www.${root_domain} DocumentRoot ${root_path} <Directory /usr/share/phpMyAdmin> AllowOverride All Options Indexes ExecCGI FollowSymLinks Require all granted </Directory> </VirtualHost>
Проверяем корректность
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
Добавляем в файл (заменить парольную фразу):
<?php $cfg['blowfish_secret'] = 'ПАРОЛЬНАЯ ФРАЗА'; $cfg['TempDir'] = './tmp/'; ?>
mkdir /usr/share/phpMyAdmin/tmp chown apache:apache /usr/share/phpMyAdmin/tmp chmod 755 /usr/share/phpMyAdmin/tmp
Источники
flip/web/installing_phpmyadmin_on_redos_7.3.txt · Последнее изменение: 2025/03/06 06:22 — flip