Prawie każdy programista internetowy z dystrybucją Ubuntu współdziała z narzędziem phpMyAdmin w celu administrowania bazami danych serwera MySQL za pośrednictwem interfejsu internetowego. Dodatkowo ten komponent jest częścią LAMPA, o której instalacji mówiliśmy już na naszej stronie w ramach innego materiału. Dzisiejszy artykuł będzie skierowany do niedoświadczonych użytkowników, którzy dopiero rozpoczynają tworzenie stron internetowych i chcą zainstalować phpMyAdmin na swoim komputerze. Następnie przedstawimy instrukcje krok po kroku, które pozwolą Ci zrozumieć wszystkie aspekty wykonania zadania.

Zainstaluj phpMyAdmin na Ubuntu

Natychmiast ostrzeżemy, że wszystkie kolejne czynności zostaną wykonane "Terminal", więc bądź przygotowany na wprowadzenie wielu różnych poleceń. Pokażemy Ci również, jak skonfigurować phpMyAdmin po raz pierwszy po zakończeniu instalacji. Jako przykład weźmy najpopularniejszy serwer WWW Apache i MySQL DBMS. Jeśli potrzebujesz teraz każdego z tych komponentów, lepiej skorzystaj z poniższego linku, który wyjaśnia, jak zainstalować LAMP, a my przejdziemy bezpośrednio do interakcji z komponentem, którego potrzebujesz dzisiaj.

Przeczytaj także: Instalowanie pakietu LAMP na Ubuntu

Krok 1: Zainstaluj rozszerzenie PHP

Przede wszystkim zajmijmy się tematem instalacji dodatkowego rozszerzenia PHP, które jest potrzebne do pracy z ciągami tekstowymi, a będą one używane w przyszłości podczas konfigurowania phpMyAdmin. To zadanie nie zajmie Ci dużo czasu, ale odbywa się to w następujący sposób:

  1. Otwórz menu aplikacji i uruchom "Terminal".
  2. Przechodzenie do terminala, aby zainstalować dodatkowe rozszerzenie phpMyAdmin na Ubuntu

  3. Wpisz tutaj polecenie sudo apt zainstaluj php-mbstring i naciśnij klawisz Wchodzić.
  4. Polecenie instalacji dodatkowego rozszerzenia phpMyAdmin w systemie Ubuntu

  5. Powyżej użyliśmy sudo, co oznacza, że ​​polecenie zostanie uruchomione jako administrator. Przy pierwszym użyciu sudo w sesji terminala system operacyjny poprosi o podanie hasła w celu zapewnienia dostępu. Zrób to i kliknij Wchodzić... Należy jednak pamiętać, że znaki nie są wyświetlane podczas pisania.
  6. Wprowadzanie hasła, aby zainstalować rozszerzenie phpMyAdmin w systemie Ubuntu

  7. Po wyświetleniu monitu o rozszerzenie używanego miejsca na dysku wybierz re.
  8. Potwierdzenie instalacji dodatkowego rozszerzenia phpMyAdmin na Ubuntu

Niemal zawsze taka prosta instalacja przebiega bezproblemowo. Jeśli jednak masz problem systemowy z menedżerem pakietów, na ekranie pojawi się komunikat wskazujący, że instalacja nie powiodła się. Sytuację tę należy szybko rozwiązać, wyszukując poprawki dla konkretnego problemu w oficjalnej dokumentacji Ubuntu lub na forach użytkowników.

Krok 2: Zainstaluj phpMyAdmin

Ten etap jest najbardziej podstawowy, ponieważ teraz zajmiemy się bezpośrednią instalacją komponentu phpMyAdmin. Są na to różne metody, ale najłatwiej jest skorzystać z oficjalnego repozytorium, które proponujemy zaimplementować w następnej instrukcji.

  1. Aby zainstalować, musisz wprowadzić polecenie sudo apt zainstaluj phpmyadmin i aktywuj go.
  2. Zainstaluj phpMyAdmin na Ubuntu po dodaniu niestandardowego rozszerzenia

  3. Pojawi się powiadomienie o konieczności pobrania archiwów. W wiadomości "Czy chcesz kontynuować?" Wybierz opcję re.
  4. Wprowadzenie hasła superużytkownika, aby zainstalować phpMyAdmin na Ubuntu

  5. Zaczekaj, aż pojawi się okno konsoli Konfiguracja pakietu... W tym miejscu jako pierwszy określa się serwer WWW do automatycznej konfiguracji. Wybierz swój, a następnie kliknij Patkaaby szybko przejść do przycisku "OK".
  6. Wybór serwera WWW do zainstalowania phpMyAdmin na Ubuntu

  7. Poczekaj kilka minut, aż paczki zostaną całkowicie rozpakowane. Podczas tej operacji nie zamykaj konsoli ani nie wykonuj innych operacji na komputerze.
  8. Czekam na zakończenie rozpakowywania phpMyAdmina w systemie Ubuntu

  9. Pojawi się ponownie Konfiguracja pakietu... Baza danych jest teraz edytowana tutaj. Przejrzyj informacje podane w oknie i wybierz odpowiednią opcję.
  10. Przechodzenie do początkowej konfiguracji phpMyAdmin w Ubuntu po instalacji

  11. Utwórz nowe hasło do bazy danych.
  12. Wprowadzenie hasła dostępu do phpMyAdmin w Ubuntu podczas instalacji

  13. Potwierdź je, wpisując je ponownie w wyświetlonym formularzu.
  14. Potwierdzanie hasła podczas tworzenia go w phpMyAdmin na Ubuntu

  15. Określ wygodną metodę łączenia się z bazą danych.
  16. Wybór metody łączenia się z bazą danych phpMyAdmin w Ubuntu podczas instalacji

  17. Numer portu serwisowego zostanie przypisany automatycznie. Jeśli chcesz to zmienić, po prostu usuń numery i określ wymagany port.
  18. Wprowadzanie portu do połączenia się z serwerem phpMyAdmin w Ubuntu

  19. Podaj nazwę standardowej bazy danych.
  20. Wprowadzenie nowej nazwy bazy danych podczas instalacji phpMyAdmin na Ubuntu

  21. Przejrzyj informacje dotyczące tworzenia nazwy użytkownika.
  22. Informacje o poprawnym tworzeniu nazwy użytkownika w phpMyAdmin na Ubuntu

  23. Teraz musisz zadać sobie to pytanie, zaczynając od przeczytanych instrukcji i potrzeb.
  24. Tworzenie nowego użytkownika z dostępem do phpMyAdmin DBMS w Ubuntu

  25. Wprowadź inne hasło, które będzie używane do dostępu MySQL do phpMyAdmin.
  26. Hasło DBMS podczas instalacji phpMyAdmin na Ubuntu

Następnie na ekranie zostaną wyświetlone informacje o pomyślnej instalacji phpMyAdmina w systemie. Jeśli wystąpią jakiekolwiek problemy podczas instalacji lub rozpakowywania, również zostaniesz o nich powiadomiony. Dodatkowo zaoferują opcje działania, na przykład zignorowanie problemu, próba rozwiązania go ponownie lub pominięcie.

Krok 3: utwórz nowego użytkownika

W poprzednim kroku narzędzie instalacyjne zasugerowało utworzenie nowego użytkownika dla phpMyAdmin, ale niektórzy użytkownicy przegapili ten punkt lub muszą dodać kilka więcej kont. Rozpocznijmy naszą sekcję podstawowych ustawień od instrukcji tworzenia profilu.

  1. Otwórz nową sesję w "Terminal" i tam wydrukuj sudo mysql aby uruchomić bazę danych.
  2. Uruchamianie bazy danych dla dodatkowej konfiguracji phpMyAdmin w systemie Ubuntu

  3. Pamiętaj, aby wprowadzić hasło superużytkownika.
  4. Wprowadzenie hasła, aby pomyślnie uruchomić bazę danych phpMyAdmin w systemie Ubuntu

  5. Dla pierwszego polecenia wprowadź UTWÓRZ UŻYTKOWNIKA „admin” @ „localhost” ZIDENTYFIKOWANY PRZEZ „HASŁO”;gdzie admin „@” localhost - nazwa konta i HASŁO - Ustaw hasło.
  6. Polecenie do utworzenia nowego użytkownika w bazie danych phpMyAdmin w Ubuntu

  7. Ustaw podstawowe uprawnienia za pośrednictwem PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA *. * „Admin” @ „localhost” Z OPCJĄ GRANT;pamiętaj, aby zmienić nazwę użytkownika na podaną wcześniej.
  8. Polecenie do ustawienia uprawnień nowego użytkownika phpMyAdmin w Ubuntu

  9. Na koniec wejdź i aktywuj PRZYWILEJE SPŁUKIWANIA;.
  10. Ostatnie polecenie podczas tworzenia użytkownika phpMyAdmin w Ubuntu

  11. Zostaniesz powiadomiony o pomyślnym zakończeniu operacji.
  12. Pomyślnie utworzono nowego użytkownika phpMyAdmin w Ubuntu

W podobny sposób możesz utworzyć nieograniczoną liczbę użytkowników, którzy będą łączyć się z phpMyAdminem, wprowadzając nazwę swojego konta i hasło. Rozważ tylko ustawienie uprawnień dla każdego profilu. Więcej szczegółów na ten temat znajduje się w oficjalnej dokumentacji.

Krok 4: Bezpieczeństwo

Tworzenie podstawowych reguł bezpieczeństwa dla phpMyAdmina nie zawsze jest koniecznym działaniem, ale jeśli serwer jest bezpośrednio podłączony do otwartej sieci, to warto ustawić przynajmniej podstawowe zasady, które pomogą w atakach powierzchniowych. Rzućmy okiem na to, jak dokładnie jest skonfigurowana ochrona serwera.

  1. Wszystkie dalsze czynności zostaną wykonane poprzez zmianę plików konfiguracyjnych. Aby to zrobić, musisz użyć edytora tekstu. Standardowe rozwiązania mogą nie być jasne dla początkujących użytkowników, więc zacznijmy od dodania do systemu wygodniejszego rozwiązania. Wybierz sudo apt install nano i kliknij Wchodzić.
  2. Instalowanie edytora tekstu w celu dalszego dostosowania phpMyAdmin w systemie Ubuntu

  3. Po pomyślnej instalacji uruchom pierwszy plik konfiguracyjny za pośrednictwem sudo nano /usr/share/phpmyadmin/.htaccess.
  4. Uruchamianie pliku konfiguracyjnego zabezpieczeń phpMyAdmin w systemie Ubuntu

  5. Tutaj, w dowolnym pustym wierszu, wstaw następujące cztery reguły.

    AuthType Basic
    AuthName „Pliki z ograniczeniami”
    AuthUserFile /etc/phpmyadmin/.htpasswd
    Wymagaj prawidłowego użytkownika

  6. Ustawianie domyślnych reguł bezpieczeństwa dla phpMyAdmin na Ubuntu

  7. Użyj kombinacji Ctrl + O aby zapisać ustawienia.
  8. Zapisz zmiany w edytorze tekstu podczas konfigurowania phpMyAdmin w systemie Ubuntu

  9. Nie zmieniaj nazwy obiektu po wyświetleniu monitu, po prostu naciśnij klawisz Enter.
  10. Wybór nazwy do zapisania pliku konfiguracyjnego phpMyAdmin w Ubuntu

  11. Po zapisaniu wszystkich ustawień kliknij Ctrl + X aby zamknąć bieżący plik.
  12. Wyjście z edytora po skonfigurowaniu zabezpieczeń phpMyAdmin w Ubuntu

  13. Następnie ustaw nowe hasło do konta głównego, jeśli nie zostało to wcześniej zrobione. Aktywuj polecenie sudo htpasswd -c /etc/phpmyadmin/.htpasswd użytkownik.
  14. Uruchamianie narzędzia do ustawiania hasła phpMyAdmin w systemie Ubuntu

  15. W wyświetlonym wierszu wprowadź akceptowany przez siebie klucz dostępu i powtórz go po aktywacji.
  16. Wprowadzanie nowego hasła dla określonego użytkownika phpMyAdmin w Ubuntu

  17. Pozostaje tylko skonfigurować serwer WWW dla wszystkich wprowadzonych wcześniej zmian. Aby to zrobić, otwórz odpowiedni plik za pomocą sudo nano /etc/apache/apache2.conf.
  18. Uruchomienie edytora tekstu w celu skonfigurowania serwera internetowego phpMyAdmin w systemie Ubuntu

  19. Wklej poniższe wiersze i zapisz zmiany.

    <Directory /usr/share>
    AllowOverride All
    Wymagaj wszystkich przyznanych
    </Directory>

  20. Konfigurowanie serwera internetowego phpMyAdmin w Ubuntu dla nowego użytkownika

Wykonaj wszystkie inne ustawienia zabezpieczeń w zależności od swoich potrzeb, biorąc pod uwagę składnię i ogólne zasady opisane w dokumentacji phpMyAdmin.

W ramach dzisiejszego materiału rozmawialiśmy nie tylko o zasadzie instalacji phpMyAdmina, ale o głównych punktach konfiguracji. Teraz już wiesz, jakie działania należy podjąć, aby skutecznie osiągnąć ten cel.