Wordpress

Hvordan installere phpMyAdmin på et hvilket som helst operativsystem

Å administrere en database er en kompleks, men nødvendig del av driften av et nettsted. Heldigvis finnes programvare som phpMyAdmin for å gjøre prosessen mye enklere. Dette populære administrasjonsverktøyet kan virke utfordrende å lære, men å få tilgang til og endre databasen din vil være en lek når du først har grepet på det.

Den vanskeligste delen er å vite hvordan du installerer phpMyAdmin og konfigurerer den på webserveren din. Hvis du har problemer, er du absolutt ikke den eneste.

I denne artikkelen viser vi deg trinn for trinn hvordan du installerer phpMyAdmin på alle større operativsystemer, pluss hvordan du konfigurerer det derfra.

La oss komme igang!

Foretrekker du å se videoversjonen?

Hva er phpMyAdmin?

Bak hver nettside er en database. Denne databasen lar deg lagre data som spenner fra brukerkontoinformasjon til innleggene du lager på nettstedet ditt. Mens det er mange databasetjenester, er MySQL den mest populære. Og mest sannsynlig er det den som nettstedet ditt bruker. MariaDB er et vanlig alternativ.

Å samhandle direkte med MySQL kan være komplisert og forvirrende, spesielt hvis du er ny på nettstedadministrasjon. Men interaksjon med databasene dine er ofte en nødvendig del av vedlikeholdet av nettstedet.

phpMyAdmin ble opprettet for å bringe et nettleserbasert visuelt grensesnitt til MySQL og gjøre det enklere å jobbe med databasen din. På grunn av sin popularitet inkluderer mange webhotelltjenester tilgang til phpMyAdmin, inkludert Behmaster.

Å administrere en database kan være komplisert 😅 phpMyAdmin eksisterer for å gjøre prosessen mye enklere ✅ Lær hvordan du installerer og konfigurerer den her.Klikk for å Tweet

Hvorfor trenger du phpMyAdmin?

Uten et verktøy som phpMyAdmin, er det eneste alternativet for å få tilgang til databasen med kommandolinjen. Det betyr at du ikke har noe visuelt grensesnitt - bare en tekstmelding der du legger inn kommandoer. Å gjøre det på denne måten kan være forvirrende og kan til og med føre til at nettstedet ditt blir ødelagt ved et uhell.

phpMyAdmin er gratis og åpen kildekode. Et bredt utvalg av webverter støtter det, og du kan til og med installere det selv uten å betale en eneste cent. Og når du først har installert det, er det mye mer intuitivt å utføre databasekommandoer fra det visuelle grensesnittet.

Fortsatt på gjerdet? Du kan prøve phpMyAdmin selv for å se om det er en databasebehandler du vil bruke. Når du har gitt den en prøvekjøring og bestemt deg for at du vil ha den, kan du installere verktøyet på serveren din.

phpMyAdmin-krav

Kravene for å installere phpMyAdmin er heldigvis relativt enkle. Hvis du har en nettserver av noe slag, bør du nesten helt sikkert kunne få den til å kjøre. Her er de detaljerte kravene:

  • En webserver av noe slag
  • MySQL eller MariaDB 5.5 eller nyere
  • En nettleser som støtter Javascript, informasjonskapsler og Bootstrap 4.5 (for å få tilgang til phpMyAdmin)
  • PHP 7.2.5 eller nyere
  • Ytterligere PHP-krav: økten og SPL-utvidelsene, hash, ctype og JSON-støtte. Andre utvidelser som mbstring kan forbedre ytelsen eller legge til ekstra mindre funksjonalitet (se kravsiden for den fullstendige listen).
phpMyAdmin systemkrav
phpMyAdmin systemkrav.

Før du prøver å installere phpMyAdmin, husk at mange webverter allerede kommer med det installert. Behmaster er blant dem; hvis du vil ha tilgang til databasebehandlingen, logg inn på din Behmaster konto, og gå deretter til Informasjon kategorien og se etter Databasetilgang.

Før du installerer phpMyAdmin, sjekk nettvertens dokumentasjon for å sikre at de ikke allerede har installert den.

Trinn for trinn: Installere phpMyAdmin

Når du har sjekket at serveren din støtter phpMyAdmin, er det på tide å begynne å installere den. Webservere kommer i et bredt spekter av operativsystemer, så vi har inkludert alle de mest populære, inkludert Windows, Mac og flere distribusjoner av Linux.

Med det, her er trinn-for-trinn-instruksjonene for å installere phpMyAdmin.

Hvordan installere phpMyAdmin på Windows 10

Som kravene tilsier, trenger du en webserver med PHP og en database for å bruke phpMyAdmin. Mens du utvilsomt kan laste ned Apache, PHP og MySQL manuelt, er det et mye enklere alternativ for å få en server i gang på en Windows-datamaskin.

WAMP (Windows, Apache, MySQL og PHP) er gratis programvare som enkelt lar deg lage en server med alle forutsetninger. Du kan også prøve XAMPP for Windows (Apache, MariaDB, PHP og Perl) hvis det passer dine behov bedre.

WAMPServers hjemmeside, skjermbilde.
WAMPservers hjemmeside.

Når du har lastet ned en av disse, er det bare å installere den og gå gjennom installasjonsprosessen.

Anta at du bruker WAMP eller XAMPP. Begge disse kommer allerede med phpMyAdmin! Naviger til i nettleseren din http://localhost/phpMyAdmin, og du skal se påloggingsskjermen som bekrefter at du har installert alt riktig.

Hvordan installere phpMyAdmin på Mac

Å få phpMyAdmin på en Mac er litt annerledes. Alle forutsetningene er de samme. Men siden macOS leveres med både Apache og PHP, trenger du ikke å laste dem ned.

Med Mac har du to alternativer: Du kan bruke XAMPP akkurat som med andre operativsystemer eller installere alt manuelt.

XAMPP OSX nedlastingsliste.
XAMPP OSX nedlastingsliste.

Last ned XAMPP for OS X, åpne den og slipp den inn i Programmer-mappen.

Åpne XAMPP Control fra /Applications/XAMPP/manager-osx.app for å starte dine Apache- og MySQL-servere. Hvis du da besøker http://localhost, bør du finne at alt fungerer som det skal og phpMyAdmin-påloggingen din under "Verktøy"-delen.

Hvis du i stedet vil installere phpMyAdmin manuelt, er prosessen enkel. Siden du allerede har Apache og PHP, trenger du bare å laste ned MySQL. Pass på at du velger macOS fra rullegardinmenyen. Last ned og installer filen, følg instruksjonene og registrer eventuelle brukernavn og passord du har fått.

Du kan deretter åpne Systemvalg og starte MySQL for å starte en server. Du kan også starte Apache ved å kjøre denne kommandoen i terminalen:

sudo apachectl start
Kommando for å starte Apache i Mac Terminal.
Kommando for å starte Apache i Mac Terminal.

Med det er alt som gjenstår å installere phpMyAdmin. Gi nytt navn til mappen til "phpMyAdmin" og flytt den til /Library/WebServer/Documents/. Kontroller at den er riktig installert ved å gå til http://localhost/phpMyAdmin i nettleseren.

Hvis du har Homebrew installert, er et annet alternativ å legge inn kommandoen: brew install phpMyAdmin.

Hvordan installere phpMyAdmin på Ubuntu

Som en av de mest populære og mest tilgjengelige å bruke Linux-distribusjoner, er Ubuntu et godt valg for serveren din.

Selv om manuell installasjon av Apache og MySQL alltid er mulig, har Linux sin egen "stabel" med standard serverprogramvare kjent som LAMP (Linux, Apache, MySQL og PHP). I motsetning til WAMP og XAMPP, kommer ikke dette med phpMyAdmin, så du må installere det manuelt. Heldigvis lar Ubuntu deg gjøre alle installasjonene dine via kommandolinjen.

Kontroller først at tasksel er aktivert. Serverutgaver av Ubuntu bør komme med den installert, men hvis du har en desktop-utgave, kan du aktivere den med denne kommandoen:

sudo apt-get install tasksel

Etter det kan du bruke tasksel til å installere en LAMP-server med denne kommandoen:

sudo tasksel install lamp-server
Installere LAMP-server via kommandolinje i Ubuntu.
Installere LAMP Server via kommandolinje i Ubuntu.

Nå kan du installere phpMyAdmin:

sudo apt install phpMyAdmin

Med det har du alle nødvendige filer for å kjøre en server på datamaskinen din.

Slik installerer du phpMyAdmin på CentOS 7

Installering av phpMyAdmin på CentOS 7 er veldig lik andre distribusjoner, men kommandoene er litt forskjellige da dette operativsystemet bruker Yum i stedet for den typiske apt-kommandoen.

Det er heller ingen enkel LAMP-stack som installerer alle serverkomponentene du trenger på en gang, så du må laste ned Apache, MySQL og PHP manuelt. Heldigvis kan disse enkelt fås gjennom kommandolinjen.

Først, la oss laste ned en LAMP-stabel ved hjelp av kommandolinjen, som begynner med Apache:

sudo yum install httpd.service

For å starte Apache-serveren og sikre at den kjører ved oppstart, bruk disse kommandoene:

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

Nå er det på tide å installere en database. CentOS 7 installerer som standard MariaDB. Det er også fullt kompatibelt med phpMyAdmin, så det er trygt å bruke. Selv om det er mulig å laste ned MySQL i stedet, er det en mye mer komplisert prosess. La oss bruke MariaDB:
sudo yum installer mariadb-server mariadb

Nå kan vi kjøre den og få den til å starte ved oppstart:

sudo systemctl start mariadb
sudo systemctl enable mariadb.service

For å fullføre installasjonen av MariaDB og sikre at det er sikkert, kjør det sikre installasjonsoppsettet med følgende kommando.

sudo mysql_secure_installation

Til slutt kan vi installere PHP med den ekstra MySQL-pakken.

sudo yum install php php-mysql

Du må også starte Apache-serveren på nytt, slik at den fungerer som den skal med PHP.

sudo systemctl restart httpd.service

Med det har du LAMP-stakken du trenger og kan endelig komme til å laste ned phpMyAdmin. Siden det ikke er i Yum-depotet, må du installere EPEL-depotet i stedet med denne kommandoen:

sudo yum install epel-release

Og installer phpMyAdmin.

sudo yum install phpMyAdmin

Det tar noen flere trinn på CentOS 7, men du bør nå ha en server klar for konfigurering.

Hvordan installere phpMyAdmin på Debian

På samme måte som CentOS 7, må du installere en LAMP-stabel ved å bruke kommandolinjen manuelt. Først, la oss få Apache med denne kommandoen:

sudo apt install apache2

Deretter installerer vi MariaDB. I likhet med CentOS 7 fungerer denne Linux-distribusjonen bedre med MariaDB, og vi anbefaler at du bruker den i stedet.

sudo apt install mariadb-server

Og som med CentOS 7, bør du kjøre den sikre installasjonen for å legge til et databasepassord og sikre at alt er sikkert.

sudo mysql_secure_installation

Til slutt kan vi installere PHP og noen ekstra pakker serveren din trenger for å fungere.

sudo apt install php php-mysql libapache2-mod-php

Og vi kan avslutte med å installere phpMyAdmin.

sudo apt install phpMyAdmin

Hvordan få tilgang til phpMyAdmin

Når du har installert phpMyAdmin på riktig måte, er tilgang til den og pålogging den samme på alle operativsystemer.

Du trenger webserverens adresse, og legg til /phpMyAdmin/ til slutten av det. Hvis du nettopp har satt opp en server på datamaskinen din, er adressen høyst sannsynlig ganske enkelt "localhost", så besøk denne lenken:

http://localhost/phpMyAdmin

Det kan også være en IP, eller til og med en navngitt adresse hvis dette er en server du allerede kjører på nettet. Hvis du ikke er sikker, kan du sannsynligvis finne adressen i Apache- eller MySQL-konfigurasjonsfilene.

Når du er på innloggingsskjermen, trenger du et brukernavn og passord. Hvis dette er en ny installasjon, er brukernavnet sannsynligvis "root", og du kan la passordet stå tomt. Hvis det ikke fungerer, kan passordet være "passord".

phpMyAdmins påloggingsskjerm.
phpMyAdmin påloggingsskjerm.

Hvis du ikke kan logge på, sjekk phpMyAdmin- eller MySQL-konfigurasjonsfilene for å finne påloggingsinformasjonen din. Du kan også ha endret påloggingsinformasjonen under installasjonsprosessen.

Linux-brukere bør prøve følgende kommando hvis de har problemer med å få tilgang til siden eller logge på:

Trenger du en hostingløsning som gir deg et konkurransefortrinn? BehmasterDekker deg med utrolig hastighet, toppmoderne sikkerhet, et moderne dashbord og automatisk skalering. Sjekk ut planene våre!

sudo dpkg-reconfigure phpMyAdmin

Til slutt bør du merke deg at hvis du bruker en webvert som f.eks Behmaster med phpMyAdmin forhåndsinstallert, kan du vanligvis finne påloggingsinformasjon og lenker i hosting-dashbordet. I dette tilfellet trenger du ikke å installere phpMyAdmin på serveren manuelt.

Konfigurerer phpMyAdmin

Med databasebehandlingen installert og klar til å gå på systemet ditt, bør du vite hvordan du konfigurerer phpMyAdmin. Som med all serverprogramvare, vil du absolutt gjøre mye å fikle med innstillingene.

En ukonfigurert phpMyAdmin kan også utgjøre en potensiell sikkerhetsrisiko. Det er noen ekstra trinn du må ta for å låse systemet.

Hvis du noen gang trenger å gjenopprette en sikkerhetskopi av databasen din, kan du alltid bruke phpMyAdmin til å importere en ny SQL-fil. Ta alltid hyppige sikkerhetskopier før du gjør noen vesentlige endringer i databasen eller dens innstillinger, spesielt hvis du ikke bare jobber på en testserver.

Hvordan kjøre SQL-spørringer

Nå som du har phpMyAdmin som fungerer, bør du vite hvordan du gjør det den er laget for: kjører SQL-spørringer.

Du kan kjøre søk enten på hjemmesiden (dette vil gjelde hele nettstedet), eller i en bestemt database eller tabell. Klikk på SQL fanen øverst på skjermen, skriv inn kommandoen og trykk Go.

Kjører en SQL-spørring i phpMyAdmin.
Kjører en SQL-spørring i phpMyAdmin.

Her er en liste over vanlige SQL-spørringer:

  • Plukke ut: Den viktigste taggen, brukt i begynnelsen av nesten hvert søk.
  • Opprett tabell: Lag en ny tabell.
  • Endre tabell: Legg til nye kolonner.
  • Sett inn: Legg til nye rader.
  • Slett: Fjern kolonner.
  • Oppdatering: Rediger verdier i en tabell.
  • Sum(): Legger sammen alle verdiene.
  • Gj.sn.(): Gjennomsnitt av verdiene.
  • Telle(): Teller antall fylte kolonner.
  • Rund(): Avrunder verdien til heltallet du angir.
  • Maks(): Returner den største verdien.
  • Min(): Returner den minste verdien.
  • Mellom: Velg kolonner innenfor et spesifikt område.
  • Gruppe av: Grupper tabeller etter data.
  • Sorter med: Ordne resultater på en bestemt måte.

Det er sikkert flere kommandoer å lære, men det er noen få til å begynne med.

Hvordan endre standard phpMyAdmin URL

La phpMyAdmin-tilgangslenken stå på standardinnstillingen (http://website.com/phpMyAdmin) kan utgjøre en sikkerhetsrisiko.

Hvis du gjør denne siden lett å finne, vil hackere kunne besøke den og forsøke å presse ned brukernavnet og passordet ditt. Det kan være enda verre hvis du har lagt igjen legitimasjonen på standard "root" og "passord".

Men ved å endre URL-en til noe bare du kjenner, kan du gjøre det mye vanskeligere for ukjente brukere å få tilgang til denne siden og prøve å gjette passordet.

Åpen phpMyAdmin.conf i et tekstredigeringsprogram, som du finner under C:wampalias på Windows/WAMP, xamppapacheconfextra på XAMPP, /etc/httpd/conf.d på Linux, eller /usr/conf/extra på Mac.

Du bør se denne linjen der inne:

Alias /phpMyAdmin /usr/share/phpMyAdmin

Endre /phpMyAdmin banen til den nye adressen du ønsker. For eksempel:

Alias /exampleURL /usr/share/phpMyAdmin

Nå kan du få tilgang til denne unike URL-en for phpMyAdmin ved å gå til den egendefinerte adressen du angir (http://website.com/exampleURL).

Hvordan sette opp en NGINX Authentication Gateway

Et annet alternativ er å sette opp et andre lag med sikkerhet med en autentiseringsport. Etter å ha flyttet phpMyAdmin-påloggingssiden til et hemmelig sted, kan du passordbeskytte denne siden for å gjøre det enda mindre sannsynlig for angripere å komme seg gjennom.

Brukere av Linux på en NGINX-server kan kjøre følgende kommandoer på kommandolinjen for å lage en autentiseringsport (dette er også mulig på Apache-servere).

Start med å lage et kryptert passord (endre "eksempel" til det du vil) og noter ned resultatet:

openssl passwd example

Opprett en konfigurasjonsfil i NGINX sin mappe og gi den et navn:

sudo nano /etc/nginx/examplename

Skriv inn brukernavn og passord i denne filen på denne måten, og pass på å la stå i kolon:

exampleusername:examplepassword

Åpne nå NGINX-konfigurasjonsfilen.

sudo nano /etc/nginx/sites-available/default

Innenfor "server"-blokken legger vi til gatewayen vår ved å lime inn følgende kode (sørg for å endre verdiene).

location /example {
  auth_basic "Login";
  auth_basic_user_file /etc/nginx/examplename;

Den første /example bør være det du angir phpMyAdmin URL til, og du kan justere auth_basic variabelnavn til alt du vil, og den endelige /examplename skal være navnet på passordfilen du opprettet tidligere.

Nå ved pålogging, bør du bli bedt om å skrive inn legitimasjonen du angir før du i det hele tatt ser phpMyAdmin-påloggingen.

Adminer: Et enklere alternativ til phpMyAdmin

Adminer er et gratis, åpen kildekode-databaseadministrasjonsverktøy som ligner på phpMyAdmin. Tidligere kalt phpMinAdmin, Adminer ble eksplisitt designet som et enklere, bedre alternativ til phpMyAdmin.

Det er enkelt å distribuere på hvilken som helst webserver. Alt som trengs er å laste opp en enkel, lett PHP-fil.

Utforske en WordPress-database med Adminer.
Utforske en WordPress-database med Adminer.

Selv DevBehmaster, Behmastersin gratis pakke med lokale utviklingsverktøy, bruker Adminer til å kjøre databasebehandleren. Den støtter mange kraftige databaseadministrasjonsfunksjoner som enkel databasebytte, visning og redigering av tabeller, manipulering av databaseverdier, import og eksport av databaser, kjøring av SQL-spørringer og mye mer.

devBehmastersin databasebehandler er en penere Adminer.
Administrator driver DevBehmastersin databasebehandler.

Du kan lære mer om Adminer, dens funksjoner og hvordan du bruker den i vår dedikerte Adminer-artikkel.

Trenger du litt hjelp med å installere og konfigurere dette populære administrasjonsverktøyet? ⬇️ Denne guiden dekker deg ✅Klikk for å Tweet

Oppsummering

Din første gang du bruker phpMyAdmin kan være skremmende. Men når du først vet hvordan du installerer og konfigurerer den, vil det være like enkelt å få tilgang til databasen som å logge på WordPress.

Både Windows-, Mac- og Linux-brukere kan alle benytte seg av denne uvurderlige databasebehandleren. Så lenge du har en webserver med PHP installert, bør det være enkelt å få den til å kjøre hvis du følger instruksjonene våre. Husk å konfigurere den riktig og sørg for at den er sikker, og du vil aldri ha problemer med å endre databasen igjen.

Relaterte artikler

0 kommentarer
Inline tilbakemeldinger
Se alle kommentarer
Tilbake til toppen-knappen