Как да инсталирате и защитите 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 apache24. Защита на 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 apache25. Достъп до phpMyAdmin
Сега можете да получите достъп до phpMyAdmin, като навигирате до
http://your_server_ip/phpmyadminЩе бъдете подканени да въведете потребителското име и паролата на Apache, които сте създали, последвани от потребителското име и паролата на MySQL
6. Заключение
Инсталирането и подсигуряването на phpMyAdmin в Ubuntu 18.04/20.04 е лесен процес, който осигурява мощен интерфейс за управление на бази данни MySQL. Като следвате това ръководство, можете да гарантирате, че инсталацията на phpMyAdmin е не само функционална, но и защитена от неоторизиран достъп. Редовно наблюдавайте използването на phpMyAdmin и поддържайте системата си актуализирана за оптимална производителност и сигурност.


