Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
13.11.2024

Jak zainstalować i zabezpieczyć phpMyAdmin na Ubuntu

phpMyAdmin to popularna aplikacja internetowa, która zapewnia interfejs do zarządzania bazami danych MySQL. Umożliwia użytkownikom wykonywanie różnych operacji na bazach danych za pomocą przyjaznego dla użytkownika interfejsu. Ten przewodnik przeprowadzi Cię przez kroki instalacji i zabezpieczenia phpMyAdmin na Ubuntu 18.04/20.04.

1. Wymagania wstępne

Przed rozpoczęciem upewnij się, że posiadasz następujące elementy:

  • Serwer z systemem Ubuntu 18.04 lub 20.04.
  • Zainstalowany i uruchomiony MySQL lub MariaDB.
  • Zainstalowany serwer WWW Apache lub Nginx.
  • Uprawnienia Sudo na serwerze.

2. Instalacja phpMyAdmin

Krok 1: Aktualizacja indeksu pakietów

Otwórz terminal i zaktualizuj indeks pakietów:

sudo apt update

Krok 2: Zainstaluj phpMyAdmin

Uruchom następujące polecenie, aby zainstalować phpMyAdmin:

sudo apt install phpmyadmin

Podczas instalacji zostaniesz poproszony o wybranie serwera WWW. Wybierz Apache lub Nginx w zależności od tego, co zainstalowałeś.

Krok 3: Konfiguracja bazy danych dla phpMyAdmin

Po wyświetleniu monitu wybierz Tak, aby skonfigurować bazę danych. Zostaniesz również poproszony o podanie hasła aplikacji MySQL dla phpMyAdmin. Jeśli nie masz ustawionego hasła, pozostaw je puste i naciśnij Enter.

3. Konfiguracja Apache

Jeśli korzystasz z Apache, może być konieczne włączenie konfiguracji phpMyAdmin. Uruchom następujące polecenie:

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

Upewnij się, że plik zawiera następujące wiersze:

Alias /phpmyadmin /usr/share/phpmyadmin Options Indexes FollowSymLinks DirectoryIndex index.php # Apache 2.4 Require all granted .

Zapisz i wyjdź (CTRL X, następnie Y, następnie Enter).

Krok 4: Uruchom ponownie Apache

Po zakończeniu konfiguracji uruchom ponownie serwer Apache:

sudo systemctl restart apache2

4. Zabezpieczanie phpMyAdmin

Krok 1: Utwórz plik hasła Apache

Aby zabezpieczyć phpMyAdmin, możesz skonfigurować podstawowe uwierzytelnianie. Najpierw zainstaluj pakiet apache2-utils, jeśli go nie masz:

sudo apt install apache2-utils

Następnie utwórz plik hasła za pomocą następującego polecenia:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd nazwa_użytkownika

Zastąp nazwę użytkownika żądaną nazwą użytkownika. Zostaniesz poproszony o wprowadzenie i potwierdzenie hasła.

Krok 2: Zaktualizuj konfigurację phpMyAdmin

Edytuj plik konfiguracyjny phpMyAdmin:

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

Dodaj następujące linie wewnątrz sekcji :

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

Krok 3: Ponowne uruchomienie Apache

Po wprowadzeniu tych zmian należy ponownie uruchomić Apache:

sudo systemctl restart apache2

5. Dostęp do phpMyAdmin

Teraz możesz uzyskać dostęp do phpMyAdmin, przechodząc do:

http://your_server_ip/phpmyadmin

Zostaniesz poproszony o podanie nazwy użytkownika i hasła Apache, a następnie nazwy użytkownika i hasła MySQL.

6. Wnioski

Instalacja i zabezpieczenie phpMyAdmin na Ubuntu 18.04/20.04 to prosty proces, który zapewnia potężny interfejs do zarządzania bazami danych MySQL. Postępując zgodnie z tym przewodnikiem, możesz upewnić się, że instalacja phpMyAdmin jest nie tylko funkcjonalna, ale także zabezpieczona przed nieautoryzowanym dostępem. Regularnie monitoruj wykorzystanie phpMyAdmin i aktualizuj system, aby uzyskać optymalną wydajność i bezpieczeństwo.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills