ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Как установить phpmyadmin на CentOS 7

PhpMyAdmin

В данном руководстве описывается процесс установки одного из самых популярных приложений для управления базами данных MySQL с открытым исходным кодом – phpmyadmin. Phpmyadmin — это веб-приложение, написанное на PHP, легко использованно для управления базами данных MySQL через Ваш любимый веб-браузер, а не через интерфейс командной строки MySQL. В phpmyadmin позволяет пользователям создавать, изменять, переименовывать и удалять базы данных, таблицы или поля, выполнять команды SQL через браузер, импорт и экспорт таблиц в различные форматы, создавать пользователей и изменять их права, и многое другое.. Мы собираемся установить phpmyadmin на CentOS 7 VPS-сервер с Apache, mariadb и РНР

Phpmyadmin имеет длинный список полезных функций, таких как:

 

Требования

Для того, чтобы запустить phpmyadmin на VPS сервере под управлением CentOS 7 необходимы следующие требования к предустановленной

 

Логин через SSH

Зайти для управлением CentOS 7 VPS через SSH как пользователь root

ssh roo@IP_Address -p Port_number

 

Обновить все пакеты

После того как вы вошли на сервер выполните следующую команду, чтобы убедиться, что все установленные пакеты находятся в актуальном состоянии

yum -y update

 

Установите стек Lamp

Как отмечено в разделе «Системные требования», требуется стек Lamp (Apache и СУБД MySQL/mariadb и на PHP), чтобы запустить phpmyadmin. Мы начнем с установки веб-сервера Apache

yum -y install httpd

 

После завершения установки, запустить веб-сервер и включить его, чтобы начать после загрузки сервера

systemctl enable httpd

 

Далее, установка PHP вместе с необходимыми расширениями PHP

yum -y install php php-common php-mbstring php-gd

 

И, наконец, завершить установку LAMP при установке сервера баз данных mariadb

yum -y mariadb mariadb-server

 

Запустить службу и установить его для запуска при перезагрузке

systemctl start mariadb
systemctl enable mariadb

 

Запустить ‘mysql_secure_installation’ после установки скрипта mariadb для укрепления безопасности сервера базы данных и установки пароля root. Вы можете использовать следующие варианты:

Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

 

Установка phpmyadmin

phpmyadmin — не доступно в официальном репозитории в CentOS 7, поэтому нам придется включить репозиторий EPEL, выполнив следующую команду

yum -y install epel-release

 

После того, как репозиторий EPEL включен, мы можем приступить к установке phpmyadmin

yum -y install phpmyadmin

 

Менеджер пакетов установит phpmyadmin и все необходимые зависимости и установка phpmyadmin будет завершена. Теперь вы можете открыть приложение и начать работу над вашими базами данных набрав в адресной строке http://IP_Address/phpmyadmin.

PHPMyAdmin

По умолчанию phpmyadmin будет доступен только с localhost. Если вы хотите, чтобы он был доступен отовсюду или определенный IP-адрес, откройте включен конфигурационный файл Apache и добавьте/отредактируйте следующие строки соответственно:

nano /etc/httpd/conf.d/phpMyAdmin.conf

   
     # Apache 2.4
     
      Require ip IP_Address
      Require ip 127.0.0.1
      Require ip ::1
     
   
   
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from IP_Address
     Allow from 127.0.0.1
     Allow from ::1

 

Где ip_address — это реальный IP-адрес.

Сохраните изменения и перезапустите веб-сервер Apache, чтобы изменения вступили в силу.

systemctl restart httpd

 

Для получения дополнительной информации о том, как настроить и использовать phpmyadmin почитайте официальную документацию: https://www.phpmyadmin.net/docs/

Exit mobile version