Instalowanie i konfigurowanie phpMyAdmin: instrukcje i zalecenia krok po kroku

Każdy twórca stron internetowych wie, że do pracy prawie każda strona wymaga bazy danych. Umożliwia przechowywanie, zarządzanie i otrzymywanie informacji we właściwym czasie. Aby umożliwić korzystanie z nich w wygodniejszej formie, grupa entuzjastów postanowiła stworzyć produkt łączący wygodę i funkcjonalność z systemem DBMS. Jego nazwa to phpMyAdmin. Z reguły istnieje już na wielu hostach. W związku z tym w artykule omówiono, jak skonfigurować i skonfigurować phpMyAdmin na serwerze lokalnym.


Przygotowanie

Ponieważ phpMyAdmin jest napisany w php, do jego pracy konieczne jest zainstalowanie całego zestawu niezbędnego oprogramowania - Apache, PHP, MySQL.
Każdy komponent można ustawić ręcznie osobno, ale możesz od razu wszystko. Dla Linuksa istnieje wiązka LAMP, dla Windows - Denver lub OpenServer. Zainstalowanie całego oprogramowania i jego indywidualne skonfigurowanie umożliwi zbadanie kompozycji i struktury całego serwera jako całości. Jeśli czas nie pozwala zrozumieć strukturę wewnętrzną, łatwiej i wygodniej jest natychmiast umieścić zespół.

Konfiguracja PhpMyAdmina w Ubuntu

Pakiet znajduje się w standardowych repozytoriach Ubuntu, więc wystarczy wpisać polecenie na terminalu: sudo apt-get install phpMyAdmin. W trakcie tego procesu zostaniesz poproszony o wykonanie kroków konfiguracji phpMyAdmin. Na początku musisz wybrać serwer WWW, który ma być użyty do uruchomienia. W tym przypadku jest to apache2. Następne okno wyświetli monit o wykonanie konfiguracji bazy danychdla phpMyAdmin. Warto się zgodzić. System poprosi o hasło MySQL. A następnie dla phpMyAdmin.
Następnie w folderze /etc /apache2 /conf-enabled /pojawi się plik konfiguracyjny. Pozostaje zainstalować kilka szczegółów i aktywować je. Możesz użyć poleceń: sudo apt-get install php-php mbstring-gettext. Ich uruchomienie jest następujące: sudo phpenmod mcrypt; sudo phpenmod mbstring. Następnie konieczne będzie ponowne uruchomienie serwera WWW. Odbywa się to za pomocą polecenia: sudo systemctl restart apache2. Według pomysłu wszystko jest gotowe i możesz zacząć.

Uruchamianie i konfigurowanie

Aby uzyskać dostęp do ustawień phpMyAdmin, musisz otworzyć dowolną przeglądarkę i wpisać pasek adresu: została utworzona domena /phpmyadmin.
Aplikacja zażąda hasła logowania. Został stworzony na etapie instalacji. Po zalogowaniu użytkownika zostanie utworzony interfejs z wieloma elementami i ustawieniami.

Panel sterowania

Interfejs programu dzieli się na bloki logiczne, połączone zgodnie z ogólną zasadą. Po lewej stronie znajduje się panel do szybkiego przełączania między bazami danych i tabelami. Tutaj możesz utworzyć nową instancję tego lub innego formatu. Górne menu zawiera pozycje, które można przejść do ustawień tabeli, a także dodatkowe funkcje:
  • bazę danych. Praktycznie powiela menu po lewej stronie, zawiera listę dostępnych baz danych;
  • SQL. Bardzo interesujący punkt dla tych, którzy wiedzą, jak wysuwać żądania i aktywnie ich używają. Możesz ręcznie wykonywać pobieranie próbek, usuwanie, sortowanie i inne funkcje SQL;
  • stan. Aktualna pozycja w bazach. Ich całkowita wielkość, ruch, liczba zaakceptowanych iwysłane dane;
  • kont użytkowników. Wszystkie przechowywane dane użytkownika, określające ich uprawnienia, adresy i hasła;
  • eksport i import. Bardzo wygodne funkcje do wymiany między bazą a innym oprogramowaniem. Na przykład, aby ręcznie zaktualizować witrynę, jeśli jest taka potrzeba. Ponadto jest to bardzo przydatne narzędzie do tworzenia kopii zapasowych ważnych danych, jeśli ta opcja nie jest dostępna automatycznie;
  • ustawienia. Wiele różnych parametrów, w ten czy inny sposób związanych z pracą phpMyAdmina, bazami danych, zapytaniami i nie tylko;
  • replikacja. Komunikuj się z innymi serwerami, aby uzyskać jednoczesne zmiany w replikach - czyli duplikatach bieżącego serwera bazy danych;
  • zmienne. Jak wynika z tytułu, sekcja zawiera wartości dla wewnętrznych potrzeb serwera i systemu. Bez nich z reguły nie korzystają;
  • kodowanie. Pokazuje wszystkie dostępne warianty czcionek w systemie;
  • informacje o typach danych przechowywanych w phpMyAdmin;
  • rozszerzenie. Lista dodatków phpMyAdmin zwiększa funkcjonalność systemu.
  • Ustawienia ogólne w centrum pozwalają na zmianę hasła lub ustawienie używanego kodowania tekstu.


    Opcje wyświetlania pomagają zmienić język, temat, rozmiar czcionki i inne ustawienia wyglądu systemu.
    Po prawej stronie znajduje się pulpit z informacjami o serwerze bazy danych i serwerze WWW, a także kilka linków do pomocy phpMyAdmin. Niestety aplikacjaczęsto używane przez intruzów do uzyskania nieautoryzowanego dostępu, więc musisz wiedzieć, jak się przed tym zabezpieczyć.

    Bezpieczeństwo

    Najpierw należy użyć plików serwera WWW Apache htaccess. Na początek musisz powiadomić Apache'a, że ​​do zainstalowania phpMyAdmina zostanie użyty specjalny plik.
    Aby to zrobić, skonfiguruj plik konfiguracyjny znajdujący się pod adresem /etc/apache2/conf-available/phpmyadmin.conf. Musisz dodać specjalną dyrektywę AllowOverride All. Po edycji i zapisaniu pliku musisz ponownie uruchomić serwer.
    Teraz do konfiguracji phpMyAdmin potrzebny będzie sam plik, który zdefiniuje reguły dostępu dla panelu sterowania. Powinien zostać wywołany .htaccess i umieszczony wzdłuż ścieżki /usr /share /phpmyadmin. Określa następujące parametry: AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Wymagaj prawidłowego użytkownika. To wszystko. zestaw słów kluczowych pozwoli na:
  • Pierwszy wiersz jest odpowiedzialny za rodzaj autoryzacji. Parametr "podstawowy" oznacza, że ​​można się zalogować za pomocą loginu i hasła.
  • Drugi określa, który tekst będzie wyświetlany zamiast pozdrowienia.
  • Trzeci wiersz wskazuje plik, w którym będzie przechowywane hasło.
  • Czwarty mówi systemowi, że tylko uwierzytelnieni użytkownicy mogą się tu dostać.
  • Po utworzeniu pliku, musisz go zapisać. Nie zapomnij tego zrobić.

    Hasło

    Po utworzeniu pliku haseł podczas konfigurowania phpMyAdmin, musisz zrobić mały bałagan. Najpierw musisz zainstalować narzędzie htpasswd. Dlatego jest w repozytoriach UbuntuPo prostu wykonaj polecenie w terminalu: sudo apt-get install apache2-utils. Teraz wszystko w terminalu powinno być wpisane: sudo htpasswd -c /etc/phpmyadmin/.htpasswd nazwa użytkownika. Utworzy nowego użytkownika i poprosi o podanie hasła do niego. Teraz dostęp jest bezpiecznie chroniony. Podczas próby zalogowania się do panelu administracyjnego użytkownika phpMyAdmin zostanie otwarte dodatkowe okno w celu uzyskania uprawnień i zmiany ustawień.

    CentOS

    Ustawienie phpMyAdmina w CentOS w rzeczywistości nie różni się zbytnio. Algorytm działań będzie praktycznie taki sam. Czy to polecenie instalacji jest nieco inne: yum install -y phpmyadmin Wszystkie dalsze ustawienia i manipulacje są istotne zarówno dla Ubuntu, jak i CentOS.

    Środowisko Windows

    W systemie operacyjnym Windows istnieje kilka gotowych rozwiązań do tworzenia serwera z istniejącym zestawem technologii. Na przykład OpenServer. Zawiera już "forum" zainstalowane phpMyAdmin. Możesz go znaleźć w menu kontekstowym serwera, w elemencie "Zaawansowane".
    Konfiguracja MySQL phpMyAdmin w OpenServer odbywa się za pomocą różnych gotowych menu i okien, co jest zdecydowanie wygodniejsze niż ręczne wprowadzanie poleceń.

    Zalecenia

    Przed zapakowaniem można mówić o kilku typowych błędach i subtelnościach konfiguracji. Oto kilka podstawowych wskazówek dotyczących konfigurowania phpMyAdmin, Apache i MySQL:
  • Aby uniknąć zrzutów serwerów, powinieneś użyć najnowszych wersji oprogramowania;
  • na hoście, jest prawdopodobne, że phpMyAdmin jest już zainstalowany, ale jego zabezpieczenia mogą być nadal konfigurowane za pomocą plików htaccess;
  • Warto zastanowić się nad wyborem hasła. Najczęściej wymaga dużo renowacjiwięcej czasu niż przemyślane podejście do jego stworzenia;
  • ​​
  • korzystanie z gotowego zestawu pozwala zrealizować szybki serwer wdrażania we wszystkie niezbędne, ale nie zawsze zapewnia elastyczność, aby dostosować go i zrozumieć zawiłości pracy.
  • Podsumowując,

    phpMyAdmin jest używany na wielu stronach i usług w Internecie. Można to wyjaśnić łatwością instalacji i dostępem 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.

    Powiązane publikacje