Установите phpMyAdmin 5 на CentOS 8

phpMyAdmin используется для графического управления базами данных MySQL/MariaDB из веб-браузера. phpMyAdmin 5 — это последняя версия phpMyAdmin на момент написания этой статьи.

В этой статье я покажу вам, как установить phpMyAdmin 5 на CentOS 8. Итак, приступим.

Установка PHP, Apache, MySQL/MariaDB:

phpMyAdmin написан на языке программирования PHP. Итак, у вас должен быть рабочий LAMP-сервер для запуска phpMyAdmin.

Сначала обновите кеш репозитория пакетов CentOS 8 с помощью следующей команды:

$ sudo dnf makecache

Сейчас установите все необходимые пакеты (для Apache, PHP, MySQL/MariaDB) с помощью следующей команды:

$ sudo dnf install mariadb mariadb-server httpd httpd-tools php php- cli php-json
php-gd php-mbstring php-pdo php-xml php-mysqlnd

Нажмите Y , а затем нажмите , чтобы подтвердить установку.

Все необходимые пакеты должны быть установлены.

Теперь запустите веб-сервер Apache с помощью следующей команды:

$ sudo systemctl start httpd

Теперь добавьте службу веб-сервера Apache при запуске системы с помощью следующей команды:

$ sudo systemctl enable httpd

Теперь проверьте статус сервис веб-сервера Apache следующим образом:

$ sudo systemctl status httpd

Он работает правильно.

Теперь запустите сервер базы данных MariaDB с помощью следующей команды:

$ sudo systemctl start mariadb

Теперь добавьте службу сервера базы данных MariaDB при запуске системы с помощью следующей команды:

$ sudo systemctl enable mariadb

Теперь проверьте состояние службы сервера базы данных MariaDB следующим образом:

$ sudo systemctl status mariadb

Он работает правильно.

Настройка учетной записи MySQL/MariaDB для phpMyAdmin:

Теперь у вас есть чтобы создать учетную запись пользователя MySQL/MariaDB для phpMyAdmin.

Сначала войдите в оболочку базы данных MySQL/MariaDB как root с помощью следующей команды:

$ sudo mysql -u root -p

Теперь введите пароль root для MySQL/MariaDB и нажмите . По умолчанию пароль не установлен. Итак, просто нажмите , если вы не установили пароль MySQL/MariaDB.

ПРИМЕЧАНИЕ. Для настройки корневого каталога MySQL/MariaDB , выполните следующую команду и следуйте указаниям мастера.

$ sudo mysql_secure_installation

Вы должны войти в систему в консоль MySQL/MariaDB как root .

Теперь создайте нового пользователя MySQL/MariaDB phpmyadmin следующим образом:

> GRANT ALL ON *. * ДЛЯ ‘phpmyadmin’ @ ‘localhost’ ИДЕНТИФИЦИРОВАНА »;

Обязательно замените своим собственным паролем. .

Сейчас , чтобы изменения вступили в силу, запустите следующий оператор SQL.

> FLUSH PRIVILEGES;

Наконец, выйдите из оболочки MySQL/MariaDB следующим образом:

> exit

Загрузка phpMyAdmin 5:

В Чтобы загрузить phpMyAdmin, посетите официальную страницу загрузок phpMyAdmin в своем любимом веб-браузере и нажмите кнопку Загрузить .

Ваш браузер должен предложить вам сохранить архив phpMyAdmin. Выберите Сохранить файл и нажмите OK .

Необходимо загрузить архив phpMyAdmin.

Установка phpMyAdmin 5:

После загрузки архива phpMyAdmin перейдите в каталог ~/Downloads следующим образом:

$ cd ~/Downloads

Здесь вы сможете найти архив phpMyAdmin 5 phpMyAdmin-5.0.0-all-languages.zip .

Теперь извлеките phpMyAdmin-5.0.0-all-languages. zip в каталоге /var/www с помощью следующей команды:

$ sudo unzip -d/var/www phpMyAdmin-5.0.0-all-languages.zip

Файл phpMyAdmin-5.0.0-all-languages.zi p следует распаковать в каталог /var/www .

Новый каталог phpMyAdmin-5.0.0-all-languages ​​/ должен быть создан в /var/ www в каталоге. Запомните имя каталога, оно понадобится вам позже..

Теперь измените пользователя и группу /var/www/phpMyAdmin-5.0.0-all-languages ​​ и его содержимое в apache следующим образом:

$ sudo chown -Rf apache: apache/var/www/phpMyAdmin-5.0.0-all-languages

Если у вас включен SELinux (что весьма вероятно в CentOS 8/RHEL 8), выполните следующую команду, чтобы установить правильный контекст SELinux для /var/www/phpMyAdmin-5.0.0-all-languages ​​ и его содержимое.

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t » /var/www/
phpMyAdmin-5.0.0-all-languages(/.*)?»

Чтобы изменения SELinux вступили в силу, выполните следующую команду:

$ sudo restorecon — Rv/var/www/phpMyAdmin-5.0.0-all-languages

Контекст SELinux следует применить к каталогу /var/www/phpMyAdmin-5.0.0-all-languages ​​ и его содержимое.

Теперь создайте новый файл конфигурации Apache для phpMyAdmin /etc/httpd/conf.d/phpmyadmin.conf с помощью следующей команды:

$ sudo vi/etc/httpd/conf .d/phpmyadmin.conf

Сейчас добавьте следующую строку в файл

Alias ​​/phpmyadmin/var/www /phpMyAdmin-5.0.0-all-languages

Теперь перезапустите службу веб-сервера Apache с помощью следующей команды:

$ sudo systemctl restart httpd

Теперь откройте http://localhost/phpmyadmin/из своего веб-браузера, и вы должны увидеть phpMyAdm на странице входа.

Введите имя пользователя phpmyadmin и пароль и нажмите Go .

Вы должны войти в phpMyAdmin. Теперь у вас должна быть возможность использовать phpMyAdmin для управления базой данных MySQL/MariaDB из веб-браузера.

Удаленный доступ к phpMyAdmin 5:

Если вы хотите получить доступ к phpMyAdmin удаленно (с других компьютеров в сети), вам необходимо настроить брандмауэр CentOS 8 чтобы разрешить доступ к порту 80.

Чтобы разрешить доступ к порту 80, выполните следующую команду:

$ sudo firewall-cmd — -add-service = http —permanent

Чтобы изменения вступили в силу, выполните следующую команду:

$ sudo firewall-cmd —reload

Теперь найдите IP-адрес вашего компьютера CentOS 8. с помощью следующей команды:

$ nmcli

В моем случае IP-адрес 192.168.20.129 . Для вас он будет другим. Так что не забудьте заменить его теперь своим.

Теперь со своих удаленных компьютеров откройте веб-браузер и посетите http://192.168.20.129/phpmyadmin/, чтобы получить доступ к phpMyAdmin.

Итак, вот как вы устанавливаете phpMyAdmin 5 на CentOS 8. Спасибо за чтение этой статьи.

Оцените статью
nanomode.ru
Добавить комментарий