Как да инсталирате и защитите phpMyAdmin в Ubuntu
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
Добавете следните редове в секцията :
Стъпка 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 и поддържайте системата си актуализирана за оптимална производителност и сигурност.