Инсталиране и конфигуриране на phpMyAdmin: инструкции стъпка по стъпка и препоръки

Всеки уеб разработчик знае, че за да работи почти всеки сайт изисква база данни. Тя ви позволява да съхранявате, управлявате и получавате информация в точното време. За да могат всички тези да бъдат използвани в по-удобна форма, група ентусиасти решиха да създадат продукт, който съчетава удобство и функционалност със СУБД. Името му е phpMyAdmin. По правило тя вече съществува на много домакини. Затова в статията ще разгледаме как да настроите и конфигурирате phpMyAdmin на локален сървър.


Подготовка

Тъй като самият phpMyAdmin е написан на php, то за неговата работа е необходимо да инсталирате целия набор от необходимия софтуер - Apache, PHP, MySQL.
Всеки компонент може да се настройва ръчно отделно, но можете веднага да го направите. За Linux има LAMP група, за Windows - Denver или OpenServer. Инсталирането на целия софтуер и неговото индивидуално конфигуриране ще ви позволи да разгледате състава и структурата на целия сървър като цяло. Ако времето не ви позволява да разберете вътрешната структура, е по-лесно и по-удобно веднага да поставите монтаж.

Конфигуриране на PhpMyAdmin в Ubuntu

Пакетът е в стандартни хранилища на Ubuntu, така че е достатъчно да въведете командата в терминала: sudo apt-get install phpMyAdmin. В този процес ще бъдете подканени да преминете през стъпките за конфигуриране на phpMyAdmin. Първо трябва да изберете уеб сървъра, който е предназначен да се използва за стартиране. В този случай това е apache2. Следващият прозорец ще ви подкани да изпълните конфигурацията на базата данниза phpMyAdmin. Струва си да се съгласим. Системата ще поиска парола за MySQL. И тогава за phpMyAdmin.
След това в /etc /apache2 /conf-enabled /папката ще се появи конфигурационен файл. Остава да инсталирате няколко подробности и да ги активирате. Можете да използвате командите: sudo apt-get install php-php mbstring-gettext. И стартирането им е както следва: sudo phpenmod mcrypt; sudo phpenmod mbstring. След това ще трябва да рестартирате уеб сървъра. Това се прави с командата: sudo systemctl restart apache2. По идея всичко е готово и можете да започнете.

Стартиране и конфигуриране

За да получите достъп до настройките на phpMyAdmin, трябва да отворите всеки браузър и да въведете адресната лента: домейнът /phpmyadmin е създаден.
Приложението ще поиска парола за вход. Той е създаден на етапа на инсталиране. След като потребителят се регистрира, ще се създаде интерфейс с много елементи и настройки.

Контролен панел

Интерфейсът на програмата е разделен на логически блокове, комбинирани в съответствие с общия принцип. Отляво има панел за бързо превключване между бази данни и таблици. Тук можете да създадете нов екземпляр от един или друг формат. Горното меню съдържа елементи за преминаване към настройките на таблицата, както и допълнителната функционалност:
  • базата данни. Практически дублира менюто отляво, съдържа списък с налични бази данни;
  • SQL. Много интересна точка за тези, които знаят как да правят заявки и активно ги използват. Можете ръчно да извършвате семплиране, изтриване, сортиране и други SQL функции;
  • . Текущо положение в базите. Общият им обем, трафик, брой приети иизпратени данни;
  • потребителски акаунти. Всички съхранени потребителски данни, определящи техните привилегии, адреси и пароли;
  • износ и внос. Много удобни функции за обмен между основния и другия софтуер. Например, за да актуализирате ръчно сайта, ако има такава нужда. Освен това той е много полезен инструмент за архивиране на важни данни, ако тази опция не е достъпна автоматично;
  • настройки. Много различни параметри, така или иначе, свързани с работата на phpMyAdmin, бази данни, заявки и други;
  • репликация. Комуникация с други сървъри за едновременни промени в реплики - т.е. дубликати на текущия сървър на база данни;
  • променливи. Както става ясно от заглавието, разделът съдържа стойности за вътрешните нужди на сървъра и системата. Без тях, като правило, не използвайте;
  • кодиране. Показва всички налични варианти на шрифтове в системата;
  • информация за видовете данни, съхранявани в phpMyAdmin;
  • удължаване. Списъкът на phpMyAdmin добавки увеличава функционалността на системата.
  • Общите настройки в центъра ви позволяват да промените паролата или да зададете използваното кодиране на текст.


    Опциите на дисплея ви помагат да промените езика, темата, размера на шрифта и други настройки на външния вид на системата.
    От дясно е таблото с информация за сървъра на базата данни и уеб сървъра, както и няколко връзки за phpMyAdmin help. За съжаление приложениеточесто се използват от нарушители за получаване на неоторизиран достъп, така че трябва да знаете как да се предпазите от него.

    Сигурност

    Първото нещо, което трябва да направите, е да използвате файловете на Apache htaccess за уеб сървъри. Първо, трябва да уведомите apache, че ще се използва специален файл за инсталиране на phpMyAdmin.
    За да направите това, конфигурирайте конфигурационния файл, намиращ се в /etc/apache2/conf-available/phpmyadmin.conf. Трябва да добавите специална AllowOverride директива. След като редактирате и запазите файла, трябва да рестартирате отново сървъра.
    Сега за конфигурацията на phpMyAdmin ще ви е необходим самият файл, който ще определи правилата за достъп за контролния панел. Тя трябва да се нарича .htaccess и да се постави по пътя /usr /share /phpmyadmin. Той определя следните параметри: AuthType Basic AuthName "Ограничени файлове" AuthUserFile /etc/phpmyadmin/.htpasswd Изисква валиден потребител. Това е всичко. набор от ключови думи ще позволи следното:
  • Първият ред е отговорен за естеството на оторизацията. Параметърът "basic" означава, че можете да влезете с потребителско име и парола.
  • Вторият определя кой текст ще се показва вместо поздрави.
  • Третият ред показва файла, в който ще се съхранява паролата.
  • Четвъртата казва на системата, че само автентифицирани потребители могат да достигнат до тук.
  • След като създадете файла, трябва да го запазите. Не забравяйте да направите това.

    Парола

    Когато създавате файл с пароли, когато конфигурирате phpMyAdmin, трябва да направите малко бъркотия. Първо трябва да инсталирате htpasswd помощната програма. Затова е в хранилищата на UbuntuПросто изпълнете командата в терминала: sudo apt-get install apache2-utils. Сега всички в терминала трябва да бъдат напечатани: sudo htpasswd -c /etc/phpmyadmin/.htpasswd потребителско име. Той ще създаде нов потребител и ще ви подкани да въведете парола за него. Сега достъпът е защитен. Когато се опитате да влезете в административния панел на потребителя на phpMyAdmin, ще се отвори допълнителен прозорец, за да получите разрешения и да промените настройките.

    CentOS

    Настройката на phpMyAdmin в CentOS всъщност не е много по-различна. Алгоритъмът на действията ще бъде практически същият. Това, че инсталационната команда е малко по-различна: yum install -y phpmyadmin Всички допълнителни настройки и манипулации са подходящи както за Ubuntu, така и за CentOS.

    Windows среда

    За операционната система Windows има няколко готови решения за създаване на сървър със съществуващ набор от технологии. Например OpenServer. Той вече съдържа "борда", инсталиран phpMyAdmin. Можете да го намерите в контекстното меню на сървъра, в елемент "Разширени".
    Конфигурирането на MySQL phpMyAdmin в OpenServer се извършва с помощта на различни готови менюта и прозорци, което определено е по-удобно от ръчното въвеждане на команди.

    Препоръки

    Преди опаковането можете да говорите за няколко често срещани грешки и тънкости на конфигурацията. Ето някои основни съвети за настройка на phpMyAdmin, Apache и MySQL:
  • За да избегнете сървърни капки, трябва да използвате най-новите софтуерни версии;
  • на хоста е вероятно phpMyAdmin да е вече инсталиран, но защитата му все още може да бъде конфигурирана чрез htaccess файлове;
  • Струва си да се разгледа изборът на парола. Най-често отнема много възстановяванеповече време, отколкото внимателен подход към неговото създаване;
  • ​​
  • Използването на готови колекции ви позволява да реализирате бързо разгръщане на сървъра с всичко, от което имате нужда, но не винаги ви позволява да го конфигурирате гъвкаво и да разбирате детайлите от работата.
  • В заключение

    PhpMyAdmin се използва на много услуги и сайтове в интернет. Това може да се обясни с лесната инсталация и достъпа до базата данни. А също и наличието на голям брой допълнителни функции и възможности. Проектът непрекъснато се развива и адаптира към нови решения и технологии.

    Свързани публикации