Установка 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 делается через традиционный «Терминал» практически в несколько действий:
- Запустите консоль хоть каким комфортным способом, к примеру, через меню «Приложения».
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, для установки которой будет нужно выполнить малость другие деяния, дополнительно загрузив новые пакеты. В целом аннотация остается похожей, но с некими переменами.
- Добавьте новый пакет в систему, скачав его из репозитория через
.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
После чего следуйте таковой аннотации:
- Включите 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, а делается это последующим образом:
- Задайте пароль для доступа админа при помощи
.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