WYSZUKIWANIE NA STRONIE

Instalacja i konfiguracja phpMyAdmin: instrukcje i zalecenia krok po kroku

Każdy twórca stron internetowych wie, że do pracypraktycznie każda strona potrzebuje bazy danych. Pozwala przechowywać informacje, zarządzać nimi i odbierać je we właściwym czasie. Aby wykorzystać wszystkie powyższe cechy w wygodniejszej formie, grupa entuzjastów zdecydowała się stworzyć produkt łączący wygodę i funkcjonalność podczas pracy z DBMS. Nazywa się phpMyAdmin. Z reguły jest już dostępny na wielu hostingach. Dlatego w tym artykule omówimy, jak zainstalować i skonfigurować phpMyAdmin na lokalnym serwerze.

Przygotowanie

Ponieważ phpMyAdmin jest napisany w PHP, to do jego działania będzie konieczne zainstalowanie całego zestawu niezbędnego oprogramowania - Apache, PHP, MySQL.

Konfiguracja phpmyadmin

Każdy komponent może być ustawiony ręcznie przezOddzielnie i możesz od razu wszystko. W systemie Linux istnieje pakiet LAMP, dla systemu Windows - "Denver" lub OpenServer. Zainstalowanie całego oprogramowania i jego osobne skonfigurowanie pozwoli ci przestudiować skład i strukturę całego serwera. Jeśli czas nie pozwala ci uporać się z wewnętrzną strukturą, łatwiej i wygodniej jest natychmiast umieścić zestaw.

Konfigurowanie PhpMyAdmina w Ubuntu

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

sudo apt-get install phpMyAdmin.

W trakcie tego procesu użytkownik zostanie poproszony o wykonanie kroków konfiguracji phpMyAdmin. Po pierwsze musisz wybrać serwer WWW, którego chcesz użyć do uruchomienia. W tym przypadku jest to apache2.

Poniższe okno wyświetli monit o skonfigurowanie bazy danych dla phpMyAdmin. Konieczne jest uzgodnienie. System poprosi o podanie hasła do MySQL. A następnie dla phpMyAdmin.

zainstaluj i skonfiguruj phpmyadmin

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

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

sudo apt-get install php-mbstring php-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.

Teoretycznie wszystko jest gotowe i możesz zacząć pracę.

Uruchomienie i konfiguracja

Aby wejść w głębię ustawień phpMyAdmin, otwórz dowolną przeglądarkę i wpisz pasek adresu:

stworzona domena / phpmyadmin.

 phpmyadmin skonfiguruj mysql

Aplikacja poprosi o hasło, aby się zalogować. Został stworzony podczas fazy instalacji. Po zalogowaniu użytkownik otrzyma interfejs z wieloma elementami i ustawieniami.

Panel sterowania

Interfejs aplikacji jest podzielony na bloki logiczne, połączone wspólną zasadą.

Po lewej stronie znajduje się panel umożliwiający szybkie przejście między bazami danych i tabelami. Tutaj możesz utworzyć nową kopię formatu.

Górne menu zawiera pozycje, które można przejść do ustawień tabel, a także do dodatkowych funkcji:

  • bazy danych. Prawie duplikuje menu po lewej, to znaczy zawiera listę dostępnych baz danych;
  • SQL. Bardzo interesujący punkt dla tych, którzy wiedzą, jak poprawnie tworzyć zapytania i aktywnie ich używają. Możesz ręcznie wybierać, usuwać, sortować i inne funkcje SQL;
  • warunek. Aktualna pozycja w bazach. Ich całkowita ilość, ruch, liczba otrzymanych i wysłanych danych;
  • konta użytkowników. Wszystkie zapisane dane użytkownika, w tym ich uprawnienia, adresy i hasła;
  • eksport i import. Bardzo wygodne funkcje do wymianymiędzy bazą danych a innym oprogramowaniem. Na przykład, aby ręcznie zaktualizować witrynę, jeśli jest taka potrzeba. Ponadto jest to bardzo wygodne narzędzie do tworzenia kopii zapasowych ważnych danych, jeśli ta funkcja nie jest automatycznie dostępna;
  • ustawienia. Wiele różnych parametrów, w ten czy inny sposób, związanych z pracą phpMyAdmina, bazami danych, zapytaniami i wieloma innymi;
  • replikacja. Komunikacja z innymi serwerami w celu jednoczesnej modyfikacji replik - czyli powtarzających się instancji bieżącego serwera bazy danych;
  • zmienne. Jak sama nazwa wskazuje, sekcja zawiera wartości dotyczące wewnętrznych potrzeb serwera i systemu. Bez potrzeby zazwyczaj nie są używane;
  • kodowania. Pokazuje wszystkie dostępne opcje czcionek w systemie;
  • informacje o typach przechowywania danych używanych w phpMyAdmin;
  • rozszerzenie. Lista dodatków phpMyAdmin, zwiększająca funkcjonalność systemu.

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

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

Konfiguracja ubuntu phpmyadmin

Po prawej stronie znajduje się panel informacyjny z informacjami o serwerze bazy danych i serwerze WWW, a także kilka linków do pomocy na phpMyAdmin.

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

Bezpieczeństwo

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

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

Musisz dodać specjalną dyrektywę AllowOverride All. Po zmianie i zapisaniu pliku musisz ponownie uruchomić serwer sieciowy.

konfigurowanie apache phpmyadmin

Teraz, aby skonfigurować phpMyAdmin, potrzebujesz samego pliku, w którym zdefiniowane zostaną reguły dostępu do 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. zestaw słów kluczowych pozwoli Ci:

  • Pierwsza linia odpowiada za rodzaj autoryzacji. Parametr "podstawowy" oznacza, że ​​można wprowadzić za pomocą loginu i hasła.
  • Drugi określa, który tekst będzie wyświetlany zamiast powitania.
  • Trzeci wiersz określa 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 dla hasła, podczas konfigurowania phpMyAdmina będziesz musiał trochę ulepszyć.

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

sudo apt-get install apache2-utils.

Teraz wszystko w terminalu należy wpisać:

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

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

Teraz dostęp jest bezpiecznie chroniony. Gdy spróbujesz wejść do panelu administratora użytkownika phpMyAdmin, otworzy się dodatkowe okno, aby uzyskać prawa do przeglądania i zmiany ustawień.

CentOS

Konfiguracja phpMyAdmina w CentOS w rzeczywistości nie różni się zbytnio. Algorytm działania będzie prawie taki sam. O ile polecenie instalacji nie jest nieco inne:

yum 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ż zainstalowany phpMyAdmin na "tablicy". Możesz go znaleźć w menu kontekstowym serwera, w elemencie "Zaawansowane".

phpmyadmin centos setup

Konfiguracja MySQL i phpMyAdmin w OpenServer odbywa się za pomocą różnych gotowych menu i okien, co jest z pewnością wygodniejsze niż ręczne wprowadzanie poleceń.

Zalecenia

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

  • Aby uniknąć awarii serwera, użyj najnowszych wersji oprogramowania;
  • na hosting, najprawdopodobniej już zainstalowany phpMyAdmin, ale wciąż jego bezpieczeństwo można skonfigurować za pomocą plików htaccess;
  • Powinieneś zwrócić uwagę na wybór hasła. Często jego powrót do zdrowia trwa znacznie dłużej niż przemyślane podejście do jego stworzenia;
  • wykorzystanie gotowych złożeń umożliwia szybkie wdrożenie serwera ze wszystkimi niezbędnymi elementami, ale nie zawsze daje możliwość elastycznego skonfigurowania go i zrozumienia subtelności pracy.

Podsumowując

PhpMyAdmin jest używany w wielu usługach iwitryny w Internecie. Można to wytłumaczyć łatwością konfiguracji i dostępem do bazy danych. A także obecność dużej liczby dodatkowych funkcji i możliwości. Projekt nieustannie ewoluuje i dostosowuje się do nowych rozwiązań i technologii.

</ p>
  • Ocena: