Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills
01.11.2024

Как да инсталирате и защитите 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>

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 и поддържайте системата си актуализирана за оптимална производителност и сигурност.

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills