/ / Instalacja i konfiguracja phpMyAdmin: instrukcje i zalecenia krok po kroku

Instalacja i konfiguracja phpMyAdmina: instrukcje i zalecenia krok po kroku

Każdy web developer wie, z czym pracowaćpraktycznie każda witryna potrzebuje bazy danych. Pozwala przechowywać informacje, zarządzać nimi i otrzymywać je we właściwym czasie. Aby wszystko to można było wykorzystać w wygodniejszej formie, grupa pasjonatów postanowiła stworzyć produkt, który łączy wygodę i funkcjonalność podczas pracy z DBMS. Jego nazwa to phpMyAdmin. Z reguły jest już dostępny w wielu firmach hostingowych. Dlatego ten artykuł skupi się na tym, jak zainstalować i skonfigurować phpMyAdmin na serwerze lokalnym.

Przygotowanie

Ponieważ sam phpMyAdmin jest napisany w php, do jego działania będziesz musiał zainstalować cały zestaw niezbędnego oprogramowania - Apache, PHP, MySQL.

ustawienie phpmyadmina

Każdy komponent można zainstalować ręcznie przezosobno lub wszystkie na raz. Dla Linuksa jest kilka LAMP, dla Windows - "Denver" lub OpenServer. Zainstalowanie całego oprogramowania i jego osobne skonfigurowanie pozwoli Ci na zbadanie składu i struktury całego serwera jako całości. Jeśli czas nie pozwala na zajęcie się wewnętrzną strukturą, łatwiej i wygodniej jest od razu postawić montaż.

Konfigurowanie PhpMyAdmin na Ubuntu

Pakiet dostępny jest w standardowych repozytoriach Ubuntu, wystarczy więc wpisać w terminalu polecenie:

sudo apt-get zainstaluj phpMyAdmin.

Proces poprosi Cię o przejście przez kroki konfiguracji phpMyAdmin. Pierwszym krokiem jest wybranie serwera WWW, którego zamierzasz użyć do uruchomienia. W tym przypadku jest to Apache2.

W następnym oknie zostaniesz poproszony o skonfigurowanie bazy danych dla phpMyAdmin. Warto się zgodzić. System poprosi o hasło do MySQL. A potem dla phpMyAdmina.

instalowanie i konfigurowanie phpmyadmina

Następnie w folderze /etc/apache2/conf-enabled/ pojawi się plik konfiguracyjny.

Pozostaje zainstalować kilka części i je aktywować. Możesz użyć poleceń:

sudo apt-get zainstaluj php-mbstring php-gettext.

I są uruchamiane w ten sposób:

mcrypt sudo phpenmod;

sudo phpenmod mbstring.

Następnie musisz ponownie uruchomić serwer WWW. Odbywa się to za pomocą polecenia:

sudo systemctl restart apache2.

W teorii wszystko gotowe i możesz zacząć działać.

Uruchomienie i konfiguracja

Aby zagłębić się w ustawienia phpMyAdmin, musisz otworzyć dowolną przeglądarkę i wpisać w pasku adresu:

utworzona domena / phpmyadmin.

 phpmyadmin konfiguracja mysql

Aplikacja poprosi o hasło do logowania. Powstał w fazie instalacji. Po zalogowaniu użytkownikowi zostanie przedstawiony interfejs z wieloma elementami i ustawieniami.

Panel sterowania

Interfejs aplikacji podzielony jest na bloki logiczne, połączone według ogólnej zasady.

Po lewej stronie znajduje się panel do szybkiego przejścia między bazami danych i tabelami. Tutaj możesz również utworzyć nową instancję określonego formatu.

Górne menu zawiera elementy umożliwiające przejście do ustawień stołu, a także dodatkowe funkcje:

  • Baza danych... Prawie powiela menu po lewej stronie, czyli zawiera listę dostępnych baz danych;
  • SQL... Bardzo ciekawy punkt dla tych, którzy wiedzą, jak poprawnie formułować prośby i aktywnie z nich korzystać. Możesz ręcznie wybierać, usuwać, sortować i inne funkcje SQL;
  • stan: schorzenie... Aktualna pozycja w bazach. Ich całkowity wolumen, ruch, ilość odbieranych i wysyłanych danych;
  • konta użytkowników... Wszystkie zapisane dane o użytkownikach, wskazujące ich uprawnienia, adresy i hasła;
  • Eksport i import... Bardzo wygodne funkcje do wymianymiędzy bazą a innym oprogramowaniem. Na przykład, aby ręcznie zaktualizować witrynę, jeśli zajdzie taka potrzeba. Ponadto jest to bardzo wygodne narzędzie do tworzenia kopii zapasowej ważnych danych, jeśli ta opcja nie jest dostępna automatycznie;
  • dostosowywanie... Wiele różnych parametrów, w taki czy inny sposób związanych z pracą phpMyAdmina, baz danych, zapytań i wielu innych;
  • replikacja... Komunikuj się z innymi serwerami w celu równoczesnej aktualizacji replik — to znaczy zduplikowanych instancji bieżącego serwera bazy danych;
  • zmienne... Jak sama nazwa wskazuje, sekcja zawiera wartości na wewnętrzne potrzeby serwera i systemu. Z reguły nie są używane niepotrzebnie;
  • kodowania... Pokazuje wszystkie dostępne w systemie opcje wyświetlania czcionek;
  • inteligencja rodzaje przechowywania danych używane w phpMyAdmin;
  • rozszerzenie... Lista dodatków phpMyAdmin zwiększających funkcjonalność systemu.

Ustawienia ogólne w samym środku umożliwiają zmianę hasła lub ustawienie używanego kodowania tekstu.

Opcje wyświetlania pomogą Ci zmienić język, motyw, rozmiar czcionki i inne ustawienia wyglądu systemu.

Konfiguracja ubuntu phpmyadmina

Po prawej stronie znajduje się pulpit nawigacyjny z informacjami o serwerze bazy danych i serwerze WWW, a także kilkoma linkami do pomocy phpMyAdmin.

Niestety aplikacja jest często wykorzystywana przez hakerów do uzyskania nieautoryzowanego dostępu, więc musisz wiedzieć, jak się przed tym zabezpieczyć.

Bezpieczeństwo

Pierwszą rzeczą do zrobienia jest użycie plików serwera WWW Apache htaccess. Najpierw musisz poinformować Apache, że do konfiguracji phpMyAdmina zostanie użyty specjalny plik.

Aby to zrobić, musisz skonfigurować plik konfiguracyjny znajdujący się w /etc/apache2/conf-available/phpmyadmin.conf.

Musisz dodać specjalną dyrektywę AllowOverride All. Po zmodyfikowaniu i zapisaniu pliku należy ponownie uruchomić serwer WWW.

ustawienie Apache phpmyadmina

Teraz, aby skonfigurować phpMyAdmin, potrzebujesz samego pliku, w którym zostaną zdefiniowane reguły dostępu do panelu sterowania. Powinien nazywać się .htaccess i znajdować się w /usr/share/phpmyadmin.

Określa następujące parametry:

Podstawowy typ uwierzytelniania

AuthName „Pliki z ograniczeniami”

AuthUserFile /etc/phpmyadmin/.htpasswd

Wymagaj prawidłowego użytkownika.

Ono. zestaw słów kluczowych pozwoli Ci wykonać następujące czynności:

  • Pierwsza linia odpowiada za charakter upoważnienia. Parametr „podstawowy” oznacza, że ​​będzie można wejść za pomocą loginu i hasła.
  • Drugi określa, jaki tekst zostanie wyświetlony zamiast powitania.
  • Trzecia linia określa plik, w którym będzie przechowywane hasło.
  • Czwarty mówi systemowi, że tylko uwierzytelnieni użytkownicy mogą się tutaj dostać.

Po utworzeniu pliku musisz go zapisać. Nie zapomnij tego zrobić.

Hasło

Skonfigurowanie phpMyAdmina wymaga trochę majsterkowania, aby utworzyć plik z hasłami.

Najpierw musisz zainstalować narzędzie htpasswd. Jest dostępny w repozytoriach Ubuntu, wystarczy więc uruchomić w terminalu polecenie:

sudo apt-get install apache2-utils.

Teraz tak samo w terminalu musisz wpisać:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd nazwa użytkownika.

Utworzy nowego użytkownika i poprosi o hasło.

Dostęp jest teraz niezawodnie chroniony. Gdy spróbujesz wejść do panelu administracyjnego phpMyAdmin użytkownika, otworzy się dodatkowe okno umożliwiające uzyskanie uprawnień do przeglądania i zmiany ustawień.

CentOS

Konfiguracja phpMyAdmin na CentOS w rzeczywistości niewiele się różni. Algorytm działań będzie praktycznie taki sam. Chyba że polecenie instalacji jest nieco inne:

mniam zainstaluj -y phpmyadmin

Wszystkie dalsze ustawienia i manipulacje dotyczą zarówno Ubuntu, jak i CentOS.

Środowisko Windows

W przypadku systemu operacyjnego Windows jestkilka gotowych rozwiązań do tworzenia serwera z istniejącym zestawem technologii. Na przykład OpenServer. Zawiera już zainstalowane na pokładzie phpMyAdmin. Możesz go znaleźć w menu kontekstowym serwera, w pozycji "Dodatkowe".

ustawienie centos phpmyadmina

Konfiguracja MySQL i phpMyAdmin w OpenServer odbywa się za pomocą różnych gotowych menu i okien, co jest niewątpliwie wygodniejsze niż ręczne wpisywanie poleceń.

Zalecenia

Przed zakończeniem możesz porozmawiać o kilku typowych błędach i subtelnościach konfiguracyjnych. Oto podstawowe wskazówki dotyczące konfiguracji phpMyAdmin, Apache i MySQL:

  • aby uniknąć awarii serwera, warto korzystać z najnowszych wersji oprogramowania;
  • hosting najprawdopodobniej ma już zainstalowany phpMyAdmin, ale nadal jego bezpieczeństwo można skonfigurować za pomocą plików htaccess;
  • powinieneś być ostrożny przy wyborze hasła. Często przywrócenie go zajmuje znacznie więcej czasu niż przemyślane podejście do jego stworzenia;
  • wykorzystanie gotowych zestawów pozwala szybko wdrożyć serwer ze wszystkim, czego potrzebujesz, ale nie zawsze daje możliwość elastycznej konfiguracji i zrozumienia niuansów pracy.

Podsumowując

PhpMyAdmin jest używany przez wiele usług iwitryny w Internecie. Można to przypisać prostocie konfiguracji i dostępu do bazy danych. A także obecność dużej liczby dodatkowych funkcji i możliwości. Projekt stale się rozwija i dostosowuje do nowych rozwiązań i technologii.