Zainstaluj phpMyAdmin na Ubuntu 20.04 | 18.04 z Apache

  • Michael Arnold
  • 0
  • 2588
  • 167

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować phpMyAdmin na Ubuntu 20.04 | 18.04.

phpMyAdmin to internetowe narzędzie typu open source, które umożliwia użytkownikom łatwe zarządzanie bazami danych MySQL lub MariaDB.

Dla tych, którzy nie czują się komfortowo w korzystaniu z interfejsu wiersza komentarzy do zarządzania bazami danych, interfejs internetowy phpMyAdmin jest świetną alternatywą.

Dzięki phpMyAdmin będziesz mógł zarządzać bazami danych MySQL, kontami użytkowników i uprawnieniami, wykonywać instrukcje SQL, importować i eksportować dane w różnych formatach danych i wiele więcej.

Aby rozpocząć, wykonaj poniższe czynności:

Krok 1: Zainstaluj Apache

Serwer HTTP Apache2 jest najpopularniejszym używanym serwerem internetowym… więc zainstaluj go, ponieważ będziesz go potrzebować do uruchomienia phpMyAdmin.

Aby zainstalować Apache2 HTTP na serwerze Ubuntu, uruchom poniższe polecenia…

sudo apt update sudo apt install apache2

Po zainstalowaniu Apache2 poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania usługi Apache2, aby zawsze uruchamiała się wraz z uruchomieniem serwera.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl włącz apache2.service

Aby dowiedzieć się, czy serwer Apache2 HTTP jest zainstalowany, po prostu otwórz przeglądarkę internetową i wpisz adres IP serwera lub nazwę hosta.

Gdy zobaczysz stronę podobną do tej poniżej, oznacza to, że Apache2 jest zainstalowany i działa.

http: // localhost

Krok 2: Zainstaluj MariaDB

W tym samouczku zamierzamy zainstalować serwer MariaDB do zarządzania przez phpMyAdmin.

Aby zainstalować MariaDB, uruchom poniższe polecenia.

sudo apt zainstaluj mariadb-server mariadb-client

Po zainstalowaniu MariaDB poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania usługi MariaDB, aby zawsze była uruchamiana po uruchomieniu serwera…

Uruchom je na Ubuntu

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl włącz mariadb.service

Następnie uruchom poniższe polecenia, aby zabezpieczyć serwer MariaDB, tworząc hasło roota i blokując zdalny dostęp do roota.

sudo mysql_secure_installation

Po wyświetleniu monitu odpowiedz na poniższe pytania, postępując zgodnie z instrukcjami.

  • Wprowadź aktualne hasło roota (wpisz żadnego): Po prostu naciśnij Enter
  • Ustawić hasło roota? [T / n]: Y
  • Nowe hasło: wprowadź hasło
  • Ponownie wprowadź nowe hasło: powtórz hasło
  • Usunąć anonimowych użytkowników? [T / n]: Y
  • Nie zezwalać na zdalne logowanie przez roota? [T / n]: Y
  • Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n]: Y
  • Załadować teraz ponownie tabele uprawnień? [T / n]: Y

Zrestartuj serwer MariaDB

Nawet jeśli powyżej skonfigurowałeś hasło, po uruchomieniu poniższych poleceń uzyskasz dostęp bez konieczności podawania hasła.

sudo mysql

Automatycznie uzyskasz dostęp.

Witamy w monitorze MariaDB. Polecenia kończą się na; lub \ g. Twój identyfikator połączenia MariaDB to 44 Wersja serwera: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab i inne. Wpisz „pomoc”; lub „\ h” w celu uzyskania pomocy. Wpisz „\ c”, aby wyczyścić bieżącą instrukcję wejściową. MariaDB [(brak)]> 

Dzieje się tak, ponieważ aktualna wersja 8.0 zawiera funkcję, która zapewnia uwierzytelnianie roota za pomocą auth_socket podłącz.

Ta wtyczka uwierzytelnia użytkowników, którzy łączą się z hosta lokalnego za pośrednictwem pliku gniazda bez pytania lub hasła.

Może to powodować problemy z niektórymi aplikacjami, które muszą łączyć się z bazą danych przez roota. Aby to naprawić, musisz zmienić domyślny mechanizm uwierzytelniania z auth_socket do mysql_native_password.

Zaloguj się ponownie do konsoli MariaDB.

sudo mysql

Następnie uruchom poniższe polecenia, aby zmienić i wyłączyć moduł mysql_native_password…

USE mysql; UPDATE user SET plugin = "WHERE user = 'root';

Zapisz zmiany i wyjdź:

PRZYWILEJE SPŁUKIWANIA; WYJŚCIE;

To wystarczy.

Uruchom ponownie MariaDB, aby zmiany zostały wprowadzone.

Gdy chcesz uzyskać dostęp do konsoli MariaDB, powinieneś zostać poproszony o podanie hasła.

sudo mysql -u root -p

Ponieważ nie chcesz używać użytkownika root MariaDB do łączenia się z zewnętrznymi aplikacjami, prawdopodobnie powinieneś utworzyć konto administratora oddzielne od użytkownika root.

PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA *. * TO „superadmin” @ „localhost” IDENTIFIED BY „very_strong_password”;

Kontynuuj poniżej.

Krok 3: Zainstaluj PHP 7.4 i powiązane moduły

PHP 7.4 może nie być dostępny w domyślnych repozytoriach Ubuntu… aby go zainstalować, będziesz musiał go pobrać z repozytoriów innych firm.

Uruchom poniższe polecenia, aby dodać poniższe repozytorium stron trzecich w celu aktualizacji do PHP 7.4

sudo apt-get install właściwości-oprogramowania-common sudo add-apt-repository ppa: ondrej / php

Następnie zaktualizuj i zaktualizuj do PHP 7.4

sudo apt update

Następnie uruchom poniższe polecenia, aby zainstalować PHP 7.4 i powiązane moduły.

sudo apt zainstaluj php7.4 libapache2-mod-php7.4 php7.4-common php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-mysql php7. 4-gd php7.4-bcmath php7.4-xml php7.4-cli php7.4-zip

Po zainstalowaniu PHP 7.4 uruchom poniższe polecenia, aby otworzyć domyślny plik konfiguracyjny PHP dla Apache2.

sudo nano /etc/php/7.4/apache2/php.ini

Następnie wprowadź zmiany w poniższych wierszach w pliku i zapisz. Poniższe wartości to świetne ustawienia do zastosowania w Twoich środowiskach.

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256 mln upload_max_filesize = 100 mln max_execution_time = 360 max_input_vars = 1500 date.timezone = Ameryka / Chicago

Po dokonaniu powyższej zmiany zapisz plik i zamknij.

Krok 4: Zainstaluj phpMyAdmin

Teraz, gdy Apache i PHP są zainstalowane, ostatnim krokiem jest instalacja i konfiguracja phpMyAdmina. Aby to zrobić, uruchom poniższe polecenia

sudo apt zainstaluj phpmyadmin

Po wyświetleniu monitu o wybranie serwera WWW wybierz apache2 i kontynuuj.

+------------------------+ Konfiguracja phpmyadmin + ------------------------- + | Wybierz serwer WWW, który powinien zostać automatycznie skonfigurowany na | | uruchom phpMyAdmin. | | Serwer WWW do automatycznej rekonfiguracji: | | | | [*] apache2 | | [] lighttpd | | |  | +---------------------------------------------------------------------------+ 

Po ponownym wyświetleniu monitu o zezwolenie debconfig-common na zainstalowanie bazy danych i skonfigurowanie wybierz opcję Nie.

 +------------------------+ Konfiguracja phpmyadmin + ------------------------- + | | | Pakiet phpmyadmin musi mieć zainstalowaną i skonfigurowaną bazę danych | | zanim będzie można go użyć. Można to opcjonalnie obsłużyć za pomocą | | dbconfig-common. | | | | Jeśli jesteś zaawansowanym administratorem baz danych i wiesz, że chcesz | | wykonaj tę konfigurację ręcznie lub jeśli Twoja baza danych ma już | | został zainstalowany i skonfigurowany, należy odrzucić tę opcję. Szczegóły | | to, co należy zrobić, powinno być najprawdopodobniej przedstawione w | | / usr / share / doc / phpmyadmin. | | | | W przeciwnym razie prawdopodobnie powinieneś wybrać tę opcję. | | | | Skonfigurować bazę danych dla phpmyadmin za pomocą dbconfig-common? | | | |    | | | +---------------------------------------------------------------------------+ 

Po zainstalowaniu uruchom poniższe polecenia, aby zalogować się do serwera bazy danych i włączyć logowanie roota phpMyAdmina.

Teraz otwórz przeglądarkę internetową i zaloguj się na nazwę hosta serwera lub adres IP, a następnie phpmyadmin

dawny. http: // localhost / phpmyadmin

Zaloguj się za pomocą utworzonego wcześniej konta głównego MySQL.

Otóż ​​to!

Wniosek:

Ten post pokazał, jak zainstalować phpMyAdmin na Ubuntu 20.04 | 18.04. Jeśli znajdziesz jakikolwiek błąd powyżej, użyj poniższego formularza komentarza, aby go zgłosić.

Dzięki,




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux