Установка phpMyAdmin в CentOS 7

Содержание

Веб-интерфейс phpMyAdmin на данный момент интенсивно задействован юзерами баз данных MySQL, так как те поддерживают взаимодействие только через терминал. Установка дополнительного программного обеспечения с графическим интерфейсом позволит намного упростить функцию работы с веб-серверами, но для этого поначалу придется произвести ряд действий, которые время от времени вызывают трудности. Сейчас мы бы желали очень детально разглядеть установку phpMyAdmin в операционной системе CentOS 7, разделив все принципиальные деяния на шаги. От вас же будет нужно только следовать приведенным инструкциям и верно вводить каждую команду.

Устанавливаем phpMyAdmin в CentOS 7

К огорчению, официального репозитория рассматриваемого приложения не существует, потому придется поначалу добавить в систему пользовательское хранилище, из которого дальше и производится сам процесс установки. Не считая этого, сейчас особенной популярностью пользуются две версии phpMyAdmin, мы же поведаем об установке каждой из их и о предстоящей настройке под веб-сервер Apache либо Nginx.

Добавление компонент phpMyAdmin

Естественно, при работе с новыми приложениями в Линукс всегда первоочередно происходит добавление их библиотек в систему, и phpMyAdmin не стал исключением. Давайте затронем тему 2-ух доступных версий, начав с рекомендованной разработчиками.

Установка phpMyAdmin 4.4

phpMyAdmin 4.4 работает на языке программирования PHP версии 5.4, а, как понятно, эта версия не самая свежайшая, что не мешает ей быть самой пользующейся популярностью и нужной. Ее установка в CentOS делается через традиционный «Терминал» практически в несколько действий:

  1. Запустите консоль хоть каким комфортным способом, к примеру, через меню «Приложения».

Вчеркните команду
sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
для загрузки пакета программного обеспечения из пользовательского репозитория Extra Packages for Enterprise Linux.

Для продолжения процесса введите пароль от учетной записи с рут-доступом.

После окончания прибавления пакетов следует обновить перечень системных библиотек командой
sudo yum -y update
.

Обозначенная выше команда инсталлирует все доступные обновления, и после чего остается только инсталлировать сам клиент приложения через
sudo yum -y install phpmyadmin
.

При использовании веб-сервера, к примеру, Apache, вам остается только перезагрузить его и проверить работу установленного компонента, перейдя по адресу

http://ip_вашего_сервера/phpmyadmin
.

Установка последней версии phpMyAdmin

Неких юзеров интересует только последняя версия phpMyAdmin, для установки которой будет нужно выполнить малость другие деяния, дополнительно загрузив новые пакеты. В целом аннотация остается похожей, но с некими переменами.

  1. Добавьте новый пакет в систему, скачав его из репозитория через
    sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
    .

Обновите доступные системные библиотеки при помощи уже знакомой команды
sudo yum update
.

Включите поддержку последней версии приложения, сейчас это 7.1. Для этого введите
yum-config-manager --enable remi-php71
.

Установите ПО
sudo yum install phpmyadmin
, а подходящая версия PHP обусловится автоматом.

На этом добавление всех компонент завершено, но до работы с веб-интерфейсом будет нужно настроить и сам сервер. Дальше мы разберем воплощение этой процедуры в 2-ух фаворитных решениях — Apache и Nginx.

Настройка phpMyAdmin в Nginx

Некие юзеры предпочитают работать с веб-сервером Nginx, так как тот обеспечивает высочайшее быстродействие и производительность. Если вы являетесь приверженцем этого программного обеспечения, после установки phpMyAdmin придется совершить ряд опций, чтоб сделать работоспособность всего механизма.

Первоочередно направьте внимание на то, чтоб сам веб-сервер уже добавлен в операционную систему, если это не так, попеременно вчеркните в консоль последующие команды:

sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx

После чего следуйте таковой аннотации:

  1. Включите phpMyAdmin в директорию веб-сервера при помощи строчки
    sudo ln -s /usr/share/phpMyAdmin /var/www/html/phpmyadmin
    .

После внесения конфигураций произведите перезапуск, введя
sudo systemctl restart php-fpm
.

Через стандартный текстовый редактор запустите конфигурационный файл
sudo vi /etc/nginx/nginx.conf
.

Найдете блок «http» и добавьте туда строчку
disable_symlinks off;
.

Сохраните конфигурации и закройте файл, после этого перезагрузите Nginx
sudo nginx -s reload
.

Рекомендуется обезопасить веб-сервер методом сотворения случайного пароля. Для этого введите

openssl passwd
и скопируйте итог. Дальше вам необходимо будет запустить файл с паролями при помощи
sudo vi /etc/nginx/passwords
и внести туда новейшую строчку в формате
имя_пользователя:пароль
, чтоб в конечном итоге вышло, к примеру, Admin:4B7fsek4L2.

Настройка phpMyAdmin в Apache

Хоть предшествующий веб-сервер и считается лучше в неких качествах, Apache все еще остается довольно пользующимся популярностью решением и употребляется в системе программного обеспечения LAMP. Его установка в CentOS делается практически несколькими командами:

yum install httpd -y
systemctl start httpd.service
systemctl enable httpd.service

Если сервер уже добавлен либо вы выполнили обозначенные выше команды, можно перебегать конкретно к самой настройке phpMyAdmin, а делается это последующим образом:

  1. Задайте пароль для доступа админа при помощи
    sudo htpasswd -c /etc/httpd/passwords admin
    .

Запустите конфигурационный файл для предстоящего редактирования:
vi /etc/httpd/conf.d/phpMyAdmin.conf
.

Найдете секцию «» и воткните такое содержимое:

Options Indexes FollowSymLinks
AllowOverride All
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/httpd/passwords
Require valid-user

В этой статье вы были осведомлены не только лишь с процедурой прибавления самих компонент phpMyAdmin, да и узнали о начальной их настройке в 2-ух различных веб-серверах. Во время выполнения каждой команды безотступно советуем читать извещения, которые выводятся в консоль: время от времени они могут свидетельствовать о появлении ошибок, требующих оперативного решения.

Источник: lumpics.ru


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

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

Кликните на изображение чтобы обновить код, если он неразборчив