Installasjon og konfigurering av phpMyAdmin: trinnvise instruksjoner og anbefalinger

En hvilken som helst webutvikler vet hva han skal jobbe med.Nesten hvert nettsted trenger en database. Den lar deg lagre informasjon, administrere den og motta det til rett tid. For at alle de ovennevnte kan brukes i en mer praktisk form, bestemte en gruppe entusiaster seg for å lage et produkt som kombinerer bekvemmelighet og funksjonalitet når de arbeider med et DBMS. Navnet er phpMyAdmin. Som regel er den allerede tilgjengelig på mange verter. Derfor vil artikkelen diskutere hvordan du installerer og konfigurerer phpMyAdmin på en lokal server.

Fremstilling av

Siden phpMyAdmin selv er skrevet i php, for sitt arbeid, må du installere hele settet med nødvendig programvare - Apache, PHP, MySQL.

phpmyadmin innstilling

Hver komponent kan installeres manuelt avseparat, men du kan umiddelbart alle. For Linux er det en gjeng med LAMP, for Windows - "Denver" eller OpenServer. Hvis du installerer all programvare og setter den opp separat, kan du studere sammensetningen og strukturen til hele serveren som helhet. Hvis tiden ikke tillater å håndtere den interne strukturen, er det lettere og mer praktisk å umiddelbart sette sammen enheten.

Setter opp phpMyAdmin i Ubuntu

Pakken er tilgjengelig i standard Ubuntu-depotene, så det er nok å skrive følgende kommando i terminalen:

sudo apt-get installere phpMyAdmin.

I prosessen blir du bedt om å gå gjennom konfigurasjonstrinnene phpMyAdmin. Først må du velge en webserver som skal brukes til lansering. I dette tilfellet er det apache2.

Det neste vinduet vil be deg om å konfigurere databasen for phpMyAdmin. Det er nødvendig å være enig. Systemet vil be om et passord for MySQL. Og videre for phpMyAdmin.

installer og konfigurer phpmyadmin

Etter det, i / etc / apache2 / conf-enabled / folder En konfigurasjonsfil vil vises.

Det gjenstår å etablere et par deler og aktivere dem. Du kan bruke kommandoene:

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

Og deres lansering utføres som følger:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Deretter må du starte webserveren på nytt. Dette gjøres med kommandoen:

sudo systemctl start apache2 igjen.

I teorien er alt klart og du kan komme på jobb.

Kjør og konfigurer

For å komme inn i dypet av phpMyAdmin-innstillingene må du åpne hvilken som helst nettleser og skrive inn adressefeltet:

opprettet domene / phpmyadmin.

 phpmyadmin mysql oppsett

Søknaden vil be om et passord for å logge inn. Den ble opprettet under installasjonen. Etter at du har logget inn, ser brukeren et grensesnitt med mange elementer og innstillinger.

Kontrollpanel

Programgrensesnittet er delt inn i logiske blokker, forenet i henhold til et generelt prinsipp.

Til venstre er et panel for rask overgang mellom databaser og tabeller. Her kan du opprette en ny forekomst av et format.

Toppmenyen inneholder elementer for å navigere til tabellinnstillingene, samt tilleggsfunksjonalitet:

  • database. Nesten dupliserer menyen til venstre, det vil si, inneholder en liste over tilgjengelige databaser;
  • SQL. Veldig interessant element for de som vet hvordan man gjør forespørsler, og aktivt bruker dem. Du kan manuelt velge, slette, sortere og andre SQL-funksjoner;
  • stat. Den nåværende posisjonen i basene. Deres totale volum, trafikk, antall mottatte og sendte data;
  • brukerkontoer. Alle lagrede data om brukere, med en indikasjon på deres privilegier, adresser og passord;
  • eksport og import. Veldig praktiske funksjoner for delingmellom basen og annen programvare. For eksempel, å oppdatere nettstedet manuelt dersom behovet oppstod. I tillegg er det et veldig praktisk verktøy for å lage en sikkerhetskopi av viktige data, hvis dette ikke er mulig automatisk;
  • innstillinger. Mange forskjellige parametere, som på en eller annen måte er knyttet til arbeidet med phpMyAdmin, databaser, spørringer og mye mer;
  • replikering. Kommunikasjon med andre servere for samtidige endringer på replikaer - det vil si dupliserte forekomster av gjeldende databaseserver;
  • variabler. Som navnet tilsier, inneholder seksjonen verdier for de interne behovene til serveren og systemet. Uten behov for dem, som regel, ikke bruk;
  • kodinger. Viser alle tilgjengelige skriftvisningsmuligheter i systemet;
  • data om typer datalagring som brukes i phpMyAdmin;
  • utvidelse. Listen over phpMyAdmin tillegg som øker funksjonaliteten til systemet.

Generelle innstillinger rett i midten lar deg endre passordet eller angi den brukte tekstkodingen.

Skjermalternativer hjelper deg å endre språk, tema, skriftstørrelse og andre innstillinger for utseendet til systemet.

konfigurere phpmyadmin ubuntu

Til høyre er et dashbord med informasjon om databaseserveren og webserveren, samt flere koblinger for phpMyAdmin-hjelp.

Dessverre brukes applikasjonen ofte av angripere for å få uautorisert tilgang, så du må vite hvordan du beskytter deg selv mot dette.

sikkerhet

Det aller første er å bruke Apache htaccess webserverfiler. Først må du fortelle apache at en spesiell fil vil bli brukt til å konfigurere phpMyAdmin.

For å gjøre dette må du konfigurere konfigurasjonsfilen som ligger på /etc/apache2/conf-available/phpmyadmin.conf.

Du må legge til et spesielt AllowOverride All-direktiv. Etter at du har endret og lagret filen, må du starte webserveren på nytt.

konfigurer phpmyadmin apache

Nå, for å konfigurere phpMyAdmin, trenger du selve filen, der tilgangsreglene til kontrollpanelet blir definert. Det skal bli navngitt .htaccess og være plassert langs stien / usr / share / phpmyadmin.

Den inneholder følgende parametere:

AuthType Basic

AuthName "Begrensede filer"

AuthUserFile /etc/phpmyadmin/.htpasswd

Krev gyldig bruker.

Det er. et sett med søkeord vil tillate deg å gjøre følgende:

  • Første linjen er ansvarlig for godkjenningens art. Parameteren "base" betyr at du kan logge inn etter innlogging og passord.
  • Den andre bestemmer hvilken tekst som vil bli vist i stedet for hilsen.
  • Den tredje linjen indikerer filen der passordet skal lagres.
  • Den fjerde forteller systemet at kun autentiserte brukere kan komme hit.

Etter å ha opprettet filen må du lagre den. Ikke glem å gjøre det.

passord

Å lage en fil for et passord når du konfigurerer phpMyAdmin må tinker litt.

Først må du installere htpasswd-verktøyet. Den er tilgjengelig i Ubuntu-depotene, så det er nok å utføre kommandoen i terminalen:

sudo apt-get install apache2-utils.

Nå er alt det samme i terminalen du må ringe:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd brukernavn.

Hun vil opprette en ny bruker og vil tilby å angi et passord for ham.

Nå er tilgang sikret. Hvis du prøver å logge på brukerens phpMyAdmin-administrasjonspanel, åpnes et nytt vindu for å motta rettigheter for å vise og endre innstillinger.

CentOS

Sette opp phpMyAdmin på CentOS er faktisk ikke mye annerledes. Handlingsalgoritmen vil være nesten den samme. Er det at installasjonskommandoen er litt annerledes:

du installerer -y phpmyadmin

Alle ytterligere innstillinger og manipulasjoner er relevante for både Ubuntu og CentOS.

Windows miljø

For Windows-operativsystemet er tilgjengeligFlere ferdige løsninger for å opprette en server med et eksisterende sett med teknologier. For eksempel OpenServer. Den inneholder allerede ombord phpMyAdmin installert. Du kan finne den i kontekstmenyen til serveren i "Avansert" -elementet.

angir phpmyadmin centos

Oppsett av MySQL og phpMyAdmin i OpenServer er gjort ved hjelp av ulike ferdige menyer og vinduer, som utvilsomt er mer praktisk enn manuelt å skrive inn kommandoer.

anbefalinger

Før konklusjonen kan du snakke om noen vanlige feil og finesser av konfigurasjonen. Her er noen grunnleggende tips for å konfigurere phpMyAdmin, Apache og MySQL:

  • For å unngå serverkrasj bør du bruke de nyeste programvareversjonene;
  • Mest sannsynlig, phpMyAdmin er allerede installert på hosting, men sikkerheten kan fortsatt konfigureres via htaccess-filer;
  • Du bør være forsiktig med å velge et passord. Ofte tar restaureringen seg mye mer tid enn en godt gjennomtenkt tilnærming til etableringen;
  • Ved å bruke ferdige enheter kan du implementere en rask serverutplassering med alt du trenger, men det tillater deg ikke alltid å konfigurere det fleksibelt og forstå finessene av arbeidet.

Som konklusjon

PhpMyAdmin brukes på mange tjenester ognettsteder på Internett. Dette kan forklares med enkel konfigurasjon og tilgang til databasen. Og også tilstedeværelsen av et stort antall ekstra funksjoner og evner. Prosjektet utvikler seg kontinuerlig og tilpasser seg nye løsninger og teknologier.

Relaterte nyheter