Jak zainstalować phpMyAdmin na Ubuntu
Baza wiedzy Linux

Jak zainstalować phpMyAdmin na Ubuntu

Jak zainstalować phpMyAdmin na Ubuntu?

phpMyAdmin to popularne narzędzie open-source umożliwiające łatwe zarządzanie bazami danych MySQL i MariaDB za pośrednictwem interfejsu graficznego w przeglądarce internetowej. Dzięki phpMyAdmin użytkownicy mogą wykonywać takie operacje, jak tworzenie baz danych, modyfikowanie tabel, wykonywanie zapytań SQL i wiele więcej, bez potrzeby korzystania z linii poleceń.

W tym artykule omówimy krok po kroku, jak zainstalować phpMyAdmin na Ubuntu, uwzględniając najważniejsze aspekty konfiguracji i zabezpieczenia narzędzia. Artykuł ten skierowany jest zarówno do początkujących użytkowników, jak i do administratorów systemów, którzy chcą szybko wdrożyć phpMyAdmin na swoich serwerach.


Wymagania wstępne

Zanim rozpoczniesz instalację phpMyAdmin, upewnij się, że Twój serwer spełnia poniższe wymagania:

  1. Serwer z systemem Ubuntu (np. Ubuntu 20.04 lub Ubuntu 22.04).
  2. Zainstalowany i działający stos LAMP (Linux, Apache, MySQL/MariaDB, PHP).
  3. Użytkownik z uprawnieniami sudo.
  4. Stabilne połączenie z internetem.
Jak zainstalować phpMyAdmin na Ubuntu
Jak zainstalować phpMyAdmin na Ubuntu

Krok 1: Aktualizacja systemu

Zacznij od zaktualizowania repozytoriów i pakietów na serwerze:

sudo apt update  
sudo apt upgrade -y  

Krok 2: Instalacja phpMyAdmin

Instalacja narzędzia

Zainstaluj phpMyAdmin za pomocą menedżera pakietów APT:

sudo apt install phpmyadmin -y  

Podczas instalacji zostaniesz poproszony o dokonanie kilku wyborów:

  1. Wybór serwera WWW: Zaznacz apache2 (użyj klawisza spacji do zaznaczenia) i naciśnij Enter.
  2. Konfiguracja bazy danych: Wybierz Tak, aby skonfigurować bazę danych phpMyAdmin przy użyciu narzędzia dbconfig-common.
  3. Hasło administratora MySQL: Podaj hasło, które będzie używane do zarządzania bazą danych phpMyAdmin.
Czytaj  Tworzenie użytkownika w Linuksie

Krok 3: Konfiguracja Apache

Po zakończeniu instalacji upewnij się, że Apache poprawnie rozpoznaje phpMyAdmin:

Włącz moduł PHP w Apache

Uruchom następujące polecenie, aby włączyć moduł PHP i ponownie załadować serwer Apache:

sudo a2enmod php  
sudo systemctl restart apache2  

Dodanie pliku konfiguracji phpMyAdmin

Jeśli phpMyAdmin nie działa domyślnie, dodaj symboliczną ścieżkę do katalogu phpMyAdmin:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin  

Krok 4: Sprawdzenie instalacji

Uruchomienie phpMyAdmin w przeglądarce

Otwórz przeglądarkę i przejdź pod adres:

http://adres_IP_serwera/phpmyadmin  

Zaloguj się, używając nazwy użytkownika i hasła MySQL. Domyślnym użytkownikiem jest root, chyba że skonfigurowałeś inne konto.


Krok 5: Zabezpieczenie phpMyAdmin

phpMyAdmin jest potężnym narzędziem, ale może stać się celem ataków hakerskich. Poniżej przedstawiamy kilka sposobów zabezpieczenia dostępu do phpMyAdmin:

1. Ograniczenie dostępu za pomocą pliku .htaccess

Utwórz plik .htaccess w katalogu phpMyAdmin:

sudo nano /usr/share/phpmyadmin/.htaccess  

Wprowadź następujący kod:

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

Zapisz plik i wyjdź z edytora (CTRL+O, CTRL+X).

Następnie utwórz plik .htpasswd i dodaj użytkownika:

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

Podaj i potwierdź hasło.

2. Zmiana domyślnej ścieżki do phpMyAdmin

Zmień nazwę symboliczną katalogu phpMyAdmin, aby zmniejszyć ryzyko ataków brute-force:

sudo mv /var/www/html/phpmyadmin /var/www/html/mojanazwa  

Teraz phpMyAdmin będzie dostępny pod adresem:

http://adres_IP_serwera/mojanazwa  

3. Konfiguracja firewall

Jeśli korzystasz z UFW (Uncomplicated Firewall), możesz ograniczyć dostęp do phpMyAdmin do określonych adresów IP:

sudo ufw allow from 192.168.1.0/24 to any port 80  
sudo ufw allow from 192.168.1.0/24 to any port 443  

Krok 6: Testowanie phpMyAdmin

Po wprowadzeniu zabezpieczeń zaloguj się ponownie do phpMyAdmin i sprawdź, czy wszystkie funkcje działają poprawnie.


Krok 7: Aktualizacja phpMyAdmin

Regularnie sprawdzaj aktualizacje phpMyAdmin, aby chronić swoje narzędzie przed potencjalnymi zagrożeniami bezpieczeństwa. Zaktualizuj phpMyAdmin za pomocą:

sudo apt update  
sudo apt upgrade phpmyadmin  

Podsumowanie

Instalacja phpMyAdmin na Ubuntu jest stosunkowo prostym procesem, który pozwala na efektywne zarządzanie bazami danych MySQL i MariaDB za pomocą interfejsu graficznego. W tym artykule omówiliśmy instalację, konfigurację oraz sposoby zabezpieczenia phpMyAdmin, aby zapewnić bezpieczny i funkcjonalny dostęp do bazy danych.

Czytaj  Konfiguracja IPv6 w Linux Debian i Ubuntu: Przewodnik krok po kroku

Regularna aktualizacja i odpowiednia konfiguracja zabezpieczeń są kluczowe, aby zapewnić ochronę przed potencjalnymi zagrożeniami. Dzięki phpMyAdmin możesz zarządzać swoimi bazami danych w sposób prosty i intuicyjny, co znacznie ułatwia pracę zarówno początkującym, jak i zaawansowanym użytkownikom.

Polecane wpisy
Co to jest pozycjonowanie

Pozycjonowanie strony to nic innego jak działania mające na celu podniesienie pozycji strony www w wynikach wyszukiwania popularnych wyszukiwarek internetowych. Czytaj dalej

Jak zwiększyć FPS w grach Windows 10
Jak zwiększyć FPS w grach Windows 10

Aby zwiększyć ilość klatek na sekundę (FPS) w grach na systemie Windows 10, można podjąć kilka kroków optymalizacyjnych. Oto kilka Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.