Ўстаноўка phpMyAdmin ў CentOS 7

Anonim

Ўстаноўка 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. Запуск тэрмінала для далейшай ўстаноўкі phpMyAdmin ў CentOS 7

  3. Ўпішыце каманду sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm для загрузкі пакета праграмнага забеспячэння з карыстацкага рэпазітара Extra Packages for Enterprise Linux.
  4. Запампоўка пакетаў з рэпазітара для phpMyAdmin ў CentOS 7

  5. Для працягу працэсу увядзіце пароль ад ўліковага запісу з рут-доступам.
  6. Увод пароля для запампоўкі пакетаў з рэпазітара phpMyAdmin ў CentOS 7

  7. Пасля завяршэння дадання пакетаў варта абнавіць спіс сістэмных бібліятэк камандай sudo yum -y update.
  8. Абнаўленне сістэмных пакетаў для ўстаноўкі phpMyAdmin ў CentOS 7

  9. Паказаная вышэй каманда усталюе усе даступныя абнаўлення, і пасля гэтага застанецца толькі ўсталяваць сам кліент прыкладання праз sudo yum -y install phpmyadmin.
  10. Ўстаноўка праграмнага забеспячэння phpMyAdmin ў CentOS 7

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

Ўстаноўка апошняй версіі phpMyAdmin

Некаторых карыстальнікаў цікавіць толькі апошняя версія phpMyAdmin, для ўстаноўкі якой спатрэбіцца выканаць трохі іншыя дзеянні, дадаткова загрузіўшы новыя пакеты. У цэлым інструкцыя застаецца падобнай, але з некаторымі зменамі.

  1. Дадайце новы пакет у сістэму, запампаваўшы яго з рэпазітара праз sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  2. Запампоўка самай апошняй версіі phpMyAdmin ў CentOS 7 з рэпазітара

  3. Абновіце даступныя сістэмныя бібліятэкі з дапамогай ужо знаёмай каманды sudo yum update.
  4. Абнаўленне сістэмных бібліятэк для ўстаноўкі апошняй версіі phpMyAdmin ў CentOS 7

  5. Уключыце падтрымку апошняй версіі прыкладання, на дадзены момант гэта 7.1. Для гэтага увядзіце yum-config-manager --enable remi-php71.
  6. Актываваць сумяшчальнасць з PHP 7 для phpMyAdmin ў CentOS 7

  7. Усталюйце ПА sudo yum install phpmyadmin, а падыходная версія PHP вызначыцца аўтаматычна.
  8. Ўсталяваць апошнюю версію phpMyAdmin ў CentOS 7

На гэтым даданне ўсіх кампанентаў завершана, аднак перад пачаткам працы з вэб-інтэрфейсам спатрэбіцца наладзіць і сам сервер. Далей мы разбяром ажыццяўленне гэтай працэдуры ў двух папулярных рашэннях - 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. Стварыць тэчку з phpMyAdmin ў Nginx для CentOS

  3. Пасля ўнясення змяненняў ажыццявіце перазапуск, увёўшы sudo systemctl restart php-fpm.
  4. Перазапусціць сервер Nginx для ўстаноўкі phpMyAdmin ў CentOS 7

  5. Праз стандартны тэкставы рэдактар ​​запусціце канфігурацыйны файл sudo vi /etc/nginx/nginx.conf.
  6. Адкрыць канфігурацыйны файл Nginx для налады phpMyAdmin ў CentOS 7

  7. Адшукайце блок «http» і дадайце туды радок disable_symlinks off ;.
  8. Рэдагаваць канфігурацыйны файл Nginx для phpMyAdmin ў CentOS 7

  9. Захавайце змяненні і зачыніце файл, пасля чаго перазагрузіце Nginx sudo nginx -s reload.
  10. Перазапусціць сервер Nginx пасля ўстаноўкі phpMyAdmin ў CentOS 7

Рэкамендуецца засцерагчы вэб-сервер шляхам стварэння выпадковага пароля. Для гэтага увядзіце 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. Задаць пароль для сервера Apache phpMyAdmin ў CentOS 7

  3. Запусціце канфігурацыйны файл для далейшага рэдагавання: vi /etc/httpd/conf.d/phpMyAdmin.conf.
  4. Адкрыць канфігурацыйны файл Apache для налады phpMyAdmin ў CentOS 7

  5. Адшукайце секцыю «» і ўстаўце такое тэкст быў:

    Options Indexes FollowSymLinks

    AllowOverride All

    AuthType Basic

    AuthName "Restricted Content"

    AuthUserFile / etc / httpd / passwords

    Require valid-user

  6. Рэдагаваць канфігурацыйны файл Apache phpMyAdmin ў CentOS 7

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

Чытаць далей