📒 

phpMyAdmin е популярно уеб базирано приложение, което предоставя интерфейс за управление на бази данни MySQL. То позволява на потребителите да извършват различни операции с бази данни чрез удобен за ползване интерфейс. Това ръководство ще ви преведе през стъпките за инсталиране и осигуряване на phpMyAdmin в Ubuntu 18.04/20.04.

1. Предварителни условия

Преди да започнете, уверете се, че разполагате със следното:

  • Сървър с операционна система Ubuntu 18.04 или 20.04.
  • MySQL или MariaDB са инсталирани и работят.
  • Инсталиран уеб сървър Apache или Nginx.
  • Привилегии Sudo на сървъра.

2. Инсталиране на phpMyAdmin

Стъпка 1: Актуализиране на индекса на пакетите

Отворете терминала си и актуализирайте индекса на пакета:

sudo apt update

Стъпка 2: Инсталирайте phpMyAdmin

Изпълнете следната команда, за да инсталирате phpMyAdmin:

sudo apt install phpmyadmin

По време на инсталацията ще бъдете подканени да изберете уеб сървър. Изберете Apache или Nginx в зависимост от това какво сте инсталирали.

Стъпка 3: Конфигуриране на базата данни за phpMyAdmin

Когато бъдете подканени, изберете Yes (Да), за да конфигурирате базата данни. Ще бъдете помолени да въведете и паролата на MySQL приложението за phpMyAdmin. Ако нямате зададена парола, оставете я празна и натиснете Enter.

3. Конфигуриране на Apache

Ако използвате Apache, може да се наложи да активирате конфигурацията на phpMyAdmin. Изпълнете следната команда:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Уверете се, че файлът съдържа следните редове:

Псевдоним /phpmyadmin /usr/share/phpmyadmin <Директория /usr/share/phpmyadmin> Опции Индекси FollowSymLinks ДиректорияIndex index.php # Apache 2.4 Require all granted

Запишете и излезте (CTRL X, след това Y, след това Enter).

Стъпка 4: Рестартирайте Apache

След конфигурирането рестартирайте сървъра Apache:

sudo systemctl restart apache2

4. Защита на phpMyAdmin

Стъпка 1: Създаване на файл с парола за Apache

За да защитите phpMyAdmin, можете да настроите основно удостоверяване. Първо, инсталирайте пакета apache2-utils, ако не разполагате с него:

sudo apt install apache2-utils

След това създайте файл с парола, като използвате следната команда:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd username

Заменете username с желаното потребителско име. Ще бъдете подканени да въведете и потвърдите парола.

Стъпка 2: Актуализиране на конфигурацията на phpMyAdmin

Редактирайте конфигурационния файл на phpMyAdmin:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Добавете следните редове в секцията :

AuthType Basic AuthName “Restricted Access” AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user

Стъпка 3: Рестартирайте отново Apache

След като направите тези промени, рестартирайте Apache още веднъж:

sudo systemctl restart apache2

5. Достъп до phpMyAdmin

Сега можете да получите достъп до phpMyAdmin, като навигирате до:

http://your_server_ip/phpmyadmin

Ще бъдете подканени да въведете потребителското име и паролата на Apache, които сте създали, последвани от потребителското име и паролата на MySQL.

6. Заключение

Инсталирането и подсигуряването на phpMyAdmin в Ubuntu 18.04/20.04 е лесен процес, който осигурява мощен интерфейс за управление на бази данни MySQL. Като следвате това ръководство, можете да гарантирате, че инсталацията на phpMyAdmin е не само функционална, но и защитена от неоторизиран достъп. Редовно наблюдавайте използването на phpMyAdmin и поддържайте системата си актуализирана за оптимална производителност и сигурност.