Как да инсталирате и защитите 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
Уверете се, че файлът съдържа следните редове
Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options Indexes FollowSymLinks DirectoryIndex index.php <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require all granted </RequireAny> </IfModule> </Directory>
Запазете и излезте (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
Заменете потребителското име с желаното потребителско име. Ще бъдете подканени да въведете и потвърдите парола
Стъпка 2: Актуализиране на конфигурацията на phpMyAdmin
Редактирайте конфигурационния файл на phpMyAdmin
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Добавете следните редове в секцията <Directory /usr/share/phpmyadmin>
Стъпка 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 и поддържайте системата си актуализирана за оптимална производителност и сигурност.