Enkel og rask opplæring: Hvordan installere WordPress på Ubuntu lokalt via LAMP

Ubuntu er en av de mest populære Linux-distribusjonene i dag. Flere Ubuntu-derivater har kommet inn på scenen de siste årene, som Linux Mint, Elementary Linux, Zorin OS, Linux Lite, og så videre.

Ubuntu kan brukes til mange ting; du kan til og med kjøre den på en Raspberry Pi. Men hva med bruken i blogging?

Siden WordPress for tiden er en av de mest populære bloggplattformene og det mest brukte CMS-systemet, som driver mer enn 63 % av verdens nettsteder, er det noen ganger behov for å kjøre dette CMS-systemet direkte på operativsystemet ditt.

WordPress destinasjonsside

På grunn av det faktum at hver Linux-distribusjon kan brukes som en lokal servermaskin for å lagre dataene dine, kan du bruke den til og med for å kjøre WordPress lokalt.

Det er akkurat det vi skal lære å gjøre i denne artikkelen; få WordPress opp og kjøre på Ubuntu Linux.

Den første delen av denne artikkelen vil dekke installasjon og oppsett av LAMP Stack (Linux, Apache, MySQL og PHP) på Ubuntu Linux 20.04 Focal Fossa. I den andre og siste delen av denne artikkelen vil vi laste ned, konfigurere og fyre opp WordPress.

Så la oss komme i gang, skal vi?

Hva er LAMP Stack?

LAMP Stack er i utgangspunktet en kombinasjon av forskjellig programvare vi kan bruke til å bygge dynamiske nettsider. Det er en forkortelse som står for Linux, Apache, MariaDB/MySQL og PHP. Når den er installert på Ubuntu Linux, kan LAMP Stack brukes til å bygge og distribuere fantastiske nettsteder på plattformer som WordPress eller Joomla.

I denne artikkelen skal vi ikke bygge noen type nettside. I stedet vil vi installere LAMP Stack og få WordPress i gang.

Å lese:  Navigere veien til en medisinsk grad

Det aller første som må installeres er Apache2. Det er en åpen kildekode og veldig kraftig web-/HTTP-serverprogramvare som brukes av en rekke nettsteder på internett. For å installere det, kan vi kjøre følgende kommando:

Be om å installere apache2 på Ubuntu Linux 20.04Bildekilde: BHLLinux

Når du ser forespørselen om å installere Apache2, skriv inn “Y”, og la terminalen fullføre Apache2-installasjonen.

Merk at konfigurasjonsfilene for Apache2 er plassert i /etc/apache2 katalogen, og hovedkonfigurasjonsfilen ligger i /etc/apache2/apache2.confsom du kan åpne ved å bruke Vim-tekstredigereren.

Standard dokumentrot for lagring av nettfilene dine er plassert innenfor /var/www/html/.

Nå må vi sjekke om Apache2 er oppe og går. For det kan vi bruke følgende kommando:

Sjekker apache2-statusBildekilde: BHLLinux

På Ubuntu Linux og alle andre moderne Linux-distribusjoner er systemd en service manager som er ansvarlig for å vedlikeholde tjenester som Apache2 og så videre.

Du kan finne ut mer om systemd på denne lenken.

Deretter kjører du følgende kommando for å sikre at Apache2 er aktivert.

Sjekker at apache2 er aktivertBildekilde: BHLLinux

Nå er det på tide å teste Apache2 ved å åpne en nettleser og skrive inn IP-adressen din. Etter å ha gjort dette, bør du se Ubuntu-logoen og Apache2 Ubuntu-standardsiden.

For å vise standardsiden for Apache2 Ubuntu, skriv inn http://DIN_IP_ADRESSE. Du kan finne ut din IP-adresse ved å kjøre kommandoen vertsnavn -I.

Viser IP-adressen til maskinenBildekilde: BHLLinux

Når du skriver inn IP-adressen din i en nettleser, bør følgende Apache2 Ubuntu-standardside dukke opp:

Ubuntu standardsideBildekilde: BHLLinux

Hvis du ser denne siden, betyr det at du har installert Apache2 på maskinen din.

Nå går vi over til MariaDB.

Installere MariaDB på Ubuntu 20.04

I denne delen av artikkelen vil vi installere og sette opp MariaDB, en gaffel av det populære MySQL-databasestyringssystemet. Denne databaseklienten er så populær at den også har funnet sin plass i Ubuntu Linux.

For å installere den, kjør følgende kommando:

MariaDB installasjonskommando for Ubuntu LinuxBildekilde: BHLLinux

Når du kjører denne kommandoen, vil terminalen vise følgende installasjonsmelding:

Installasjon av MariaDB-klient på Ubuntu LinuxBildekilde: BHLLinux

Konfigurasjonsfilen for MariaDB er lagret i /etc/mysql katalog. Nok en gang, hvis du vil, kan du åpne den ved å bruke Vim-tekstredigereren.

Å lese:  Hvorfor du trenger å migrere nettstedet ditt til WordPress og avsløre forretningsfordelene

Kjør nå følgende kommando for å sikre at MariaDB-tjenesten kjører:

Sjekker at MariaDB-tjenesten kjørerBildekilde: BHLLinux

Til slutt må vi sørge for at MariaDB starter automatisk når systemet startes på nytt. Vi kan gjøre det ved å skrive følgende kommando:

Sørg for at MariaDB er aktivert for å starte ved omstart av systemetBildekilde: BHLLinux

La oss nå sette opp noen grunnleggende sikkerhetstiltak for MariaDB-databaseinstallasjonen ved å kjøre mysql_secure_installation manus.

Etter å ha kjørt dette skriptet, må du svare på flere spørsmål:

  • Skriv inn gjeldende passord for root (trykk enter for ingen): Tast inn
  • Vil du angi et root-passord? [Y/n] y
  • Vil du fjerne anonyme brukere? [Y/n] y
  • Vil du ikke tillate root-pålogging eksternt? [Y/n] y
  • Vil du fjerne testdatabasen og få tilgang til den? [Y/n] y
  • Laste inn rettighetstabeller på nytt nå? [Y/n] y
Innstilling av grunnleggende sikkerhet for MariaDB i Ubuntu LinuxBildekilde: BHLLinux

Kjør deretter følgende kommando, med sudo-rettigheter, for å få tilgang til MariaDB-skallet:

Gå inn i MariaDB-skall i Ubuntu LinuxBildekilde: BHLLinux

Ok, det var installasjonen og konfigurasjonen av MariaDB på Ubuntu Linux 20.04.

La oss nå installere PHP.

Installere PHP på Ubuntu 20.04

PHP er et generelt skriptspråk og et av de mest populære programmeringsspråkene som brukes til webutvikling. Den driver noen av de mest populære nettstedene og nettjenestene i verden.

For å installere PHP i Ubuntu 20.04, kjør følgende kommando:

Installasjon av PHP Bildekilde: BHLLinux

Når du kjører denne kommandoen, vil du se følgende installasjonsmelding i Ubuntu Linux-terminalen:

PHP-installasjon i Ubuntu Linux 20.04Bildekilde: BHLLinux

Merk at konfigurasjonsfilene for PHP er plassert i /etc/php/7.2 katalog.

Etter å ha installert PHP, kjør følgende kommando for å starte Apache2 på nytt slik at endringen kan tre i kraft:

Starter apache2-tjenesten på nytt Bildekilde: BHLLinux

For å teste om Apache og PHP fungerer og kommuniserer vellykket, må vi lage en prøve info.php side på følgende sted /var/www/html. Jeg vil bruke Vim-tekstredigereren for å fullføre oppgaven.

Kildekoden til info.php-siden er som følger:

Oppretter eksempel på info.php-sideBildekilde: BHLLinux

Kjør kommandoen nå http://DIN_IP_ADRESSE/info.php.

Som nevnt tidligere kan du finne ut din IP-adresse ved å bruke kommandoen vertsnavn -I. Å kjøre kommandoen skal vise følgende PHP-side:

Tester eksempel info.php-side i Ubuntu Linux 20.04Bildekilde: BHLLinux

Hvis du ser siden ovenfor, betyr det at PHP har blitt installert på maskinen din, i mitt tilfelle, på Ubuntu Linux 20.04. Dette markerer den vellykkede installasjonen av LAMP Stack under Ubuntu Linux 20.04.

Å lese:  Innovasjoner innen teknologi som vil påvirke nettbedrifter i 2024 og utover

Nå er vi klare til å laste ned, installere og konfigurere WordPress.

Laste ned og installere WordPress

Nå som vi har installert og satt opp LAMP Stack, la oss laste ned den nyeste versjonen av WordPress og installere den på Ubuntu Linux 20.04.

For å gjøre det, kjør følgende kommando:

Laster ned den nyeste WordPress-pakkenBildekilde: BHLLinux

Når nedlastingen er fullført, må vi bruke tjære kommandoen for å pakke ut den arkiverte filen. Kommandoen er som følger:

Trekker ut nedlastet WordPress-pakkeBildekilde: BHLLinux

Og her er detaljene om WordPress-pakkeutvinningen:

Uttrekksdetaljene til WordPress-pakkenBildekilde: BHLLinux

Flytt nå den utpakkede WordPress-katalogen til dokumentroten din /var/www/html/, som vist på bildet nedenfor. Bortsett fra i ditt tilfelle, erstatt “mysite.com” med nettstedet ditt eller domenenavnet ditt.

Flytte WordPress-katalogenBildekilde: BHLLinux

Nå må vi angi de riktige tillatelsene for nettstedkatalogen (/var/www/html/mysite.com). Katalogen må eies av en Apache2-bruker og gruppe kalt www-data.

For å utføre denne oppgaven må følgende kommando brukes:

Sette opp tillatelserBildekilde: BHLLinux

Opprette en database for WordPress-nettstedet

For å komme i gang med å lage en database, må vi logge inn på MariaDB-databaseskallet ved å bruke følgende kommando:

Logger inn på MariaDB-databaseskall Bildekilde: BHLLinux

Når vi er logget på, må vi kjøre et par kommandoer som vil opprette en nettstedsdatabase og en bruker med privilegier. Kommandoene er som følger:

Opprette mysite og brukerdatabase ved hjelp av MariaDBBildekilde: BHLLinux

Gå deretter inn i dokumentroten på nettstedet ditt, og lag en wp-config.php fil ved hjelp av eksempelkonfigurasjonen vist i bildet nedenfor.

Oppretter filen wp-config.phpBildekilde: BHLLinux

Nå, bruk Vim-tekstredigereren, åpne wp-config.php fil og skriv inn følgende informasjon:

Redigering av filen wp-config.phpBildekilde: BHLLinux

I den neste delen av denne artikkelen må vi lage en Apache Virtual Host for WordPress-nettstedet. Så la oss gå.

Opprette Apache Virtual Host for WordPress-nettstedet

Vi må konfigurere Apache-nettserveren for å betjene WordPress-siden vår. Vi kan gjøre dette ved å opprette en virtuell vert for nettstedet under Apache-konfigurasjonen.

For å opprette og aktivere en ny virtuell vert, må vi opprette en ny fil i /etc/apache2/sites-available/ katalog.

For demonstrasjonsformål skal vi navngi den mysite.com.conf. Vi kan lage filen ved å bruke følgende kommando:

Å lese:  Hvordan sette seg ut av kontoret i Slack
Opprette filen mysite.com.conf under Apache2Bildekilde: BHLLinux

Når filen kan redigeres, skriv inn følgende konfigurasjon:

Angi konfigurasjonsdetaljer for filen mysite.com.confBildekilde: BHLLinux

Lagre nå den nylig redigerte mysite.com.conf-filen og kontroller Apache-konfigurasjonen for korrekt syntaks. Hvis alt er ok, aktiver det nye nettstedet og last inn Apache2-tjenesten på nytt slik at endringene kan tre i kraft.

Kommandoen for å gjøre dette er som følger:

Sjekker apache2 for korrekt syntaks Bildekilde: BHLLinux

Nedenfor kan du se hvordan jeg aktiverte mysite.com.conf og lastet inn Apache2 på nytt.

Aktiverer mysite.com.conf og laster apache2 på nyttBildekilde: BHLLinux

Til slutt, sørg for å deaktivere den virtuelle standardverten slik at det nye nettstedet ditt kan lastes inn riktig i en nettleser.

For å gjøre det, kjør følgende kommandoer:

Deaktiverer standard virtuell vert og laster apache2 på nyttBildekilde: BHLLinux

Fullføre WordPress-installasjonen via webgrensesnittet

Den siste delen av denne artikkelen viser hvordan du fullfører WordPress-installasjonen ved hjelp av nettinstallasjonsprogrammet.

Først åpner du nettleseren din og skriver inn følgende:

Kjører WordPress-installasjonsprogrammet Bildekilde: BHLLinux

Når du har kjørt dette, skal et WordPress-vindu lastes. Der må du klikke på Neste.

Nå må du fylle ut litt informasjon for å få tilgang til det velkjente WordPress admin-dashbordet på Ubuntu Linux. WordPress vil be deg om å fylle inn nettstedets tittel, brukernavn, passord, e-post osv.

Fylle ut nødvendig WordPress-informasjonBildekilde: BHLLinux

Når WordPress-installasjonen er fullført, bør du se påloggingsskjemaet for admin-dashbordet.

Legge inn påloggingsinformasjon for WordPressBildekilde: BHLLinux

Når du logger inn med brukernavn og passord, skal du endelig se dashbordet.

WordPress dashbordBildekilde: BHLLinux

Hvis du klarer å logge inn, betyr det at WordPress har blitt installert på maskinen din. Nå er du klar til å publisere ditt aller første blogginnlegg direkte fra ditt lokalt installerte WordPress.

Konklusjon

Ettersom vi har nådd slutten av denne artikkelen, kan jeg si at det var en flott opplevelse å installere WordPress via LAMP Stack på Ubuntu Linux 20.04. Og hvis du ønsker å få WordPress i gang lokalt, kan du bruke denne artikkelen som guide.

Alt i alt håper jeg at du har lært noe nytt, og jeg gleder meg til å se deg på bloggen vår igjen!

Nye publikasjoner:

Anbefaling