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 :
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.