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

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

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

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

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

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

Установка phpMyAdmin 4.4

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

  1. Запустите консоль любым удобным методом, например, через меню .
  2. Впишите команду sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm для загрузки пакета программного обеспечения из пользовательского репозитория Extra Packages for Enterprise Linux.
  3. Для продолжения процесса введите пароль от учетной записи с рут-доступом.
  4. После завершения добавления пакетов следует обновить список системных библиотек командой sudo yum -y update.
  5. Указанная выше команда инсталлирует все доступные обновления, и после этого останется только инсталлировать сам клиент приложения через sudo yum -y install phpmyadmin.

При использовании веб-сервера, например, Apache, вам останется только перезагрузить его и проверить работу установленного компонента, перейдя по адресу http://ip_вашего_сервера/phpmyadmin.

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

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

  1. Добавьте новый пакет в систему, скачав его из репозитория через sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  2. Обновите доступные системные библиотеки с помощью уже знакомой команды sudo yum update.
  3. Включите поддержку последней версии приложения, на данный момент это 7.1. Для этого введите yum-config-manager —enable remi-php71.
  4. Установите ПО sudo yum install phpmyadmin, а подходящая версия PHP определится автоматически.

На этом добавление всех компонентов завершено, однако перед началом работы с веб-интерфейсом потребуется настроить и сам сервер. Далее мы разберем осуществление этой процедуры в двух популярных решениях — 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.
  2. После внесения изменений осуществите перезапуск, введя sudo systemctl restart php-fpm.
  3. Через стандартный текстовый редактор запустите конфигурационный файл sudo vi /etc/nginx/nginx.conf.
  4. Отыщите блок и добавьте туда строку disable_symlinks off;.
  5. Сохраните изменения и закройте файл, после чего перезагрузите 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.
  2. Запустите конфигурационный файл для дальнейшего редактирования: vi /etc/httpd/conf.d/phpMyAdmin.conf.
  3. Отыщите секцию и вставьте такое содержимое:

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

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

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

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