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  Bezpieczne inwestowanie z pewnym zyskiem

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  Jak ustawić IP karty sieciowej

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
Program do optymalizacji Windows 11
Program do optymalizacji Windows 11

Podczas optymalizacji systemu Windows 11 można skorzystać z różnych programów, które pomagają zoptymalizować wydajność, poprawić stabilność i usunąć niepotrzebne pliki. Czytaj dalej

Hackowanie karty graficznej
Hackowanie karty graficznej

Hackowanie karty graficznej to dziedzina, która zyskuje na popularności wśród hakerów i badaczy bezpieczeństwa. Z jednej strony, karty graficzne są Czytaj dalej