Hur man installerar WordPress på Ubuntu

Vill du installera WordPress på Ubuntu själv? Om du är DIY-typen, läs sedan vidare för att upptäcka hur det går till.

Det praktiska med WordPress har gjort det till internets älskling och står för över 30 % av alla värdwebbplatser i världen, plus en dominans på 60 % bland innehållshanteringssystem.

Även om det började som en lättanvänd blogging plattform, hood.discount har också vuxit till att omfatta så många funktioner. Och detta gör det till ett utmärkt verktyg för att bygga många typer av webbplatser.

Många värdleverantörer erbjuder WordPress-installationer med ett klick. Men om du är typen som gillar att göra saker på egen hand, eller om du helt enkelt vill ha en mer uppdaterad installation, då är den här guiden för dig.

Förutsättningar: Uppdatera eller uppgradera din LAMPA

WordPress kräver en LAMP (Linux Apache MySQL PHP) stack för att köras eller något liknande. Och eftersom du har Ubuntu, som uppfyller Linux-kravet, måste du också se till att de andra komponenterna är installerade och klara, innan du lägger till WordPress. Observera att WordPress kan köras på Windows men fungerar bäst på Linux. Du kan också ersätta Apache med ett alternativ som Lightspeed. Men den här guiden är fokuserad på LAMPA.

Du kanske också vill uppgradera systemet för att se till att du bara använder de senaste paketen. Från och med januari 2021, till exempel, finns WordPress tillgängligt i version 5.6, och det kräver PHP från version 7.4 och uppåt och MySQL från 5.6 och uppåt. Den här guiden förutsätter att du kör Ubuntu 20.04.

För att uppgradera ditt Ubuntu-system, skriv in följande kommandon:

sudo apt uppdatera

sudo apt uppgradering

Grafisk vs kommandoradsinstallation

Du kan installera LAMP- och WordPress-paketen antingen via kommandoraden eller med ett grafiskt verktyg som Ubuntu Software Center. Men observera att det senare endast är möjligt om du kör en Ubuntu Desktop-miljö.

Denna steg för steg handledning förutsätter att du installerar paketen på en servermiljö utan ett grafiskt användargränssnitt.

Om du är i en skrivbordsmiljö kan du också använda terminalen. Eller så kan du slutföra steg 1 till 3 med hjälp av Software Center och sedan fortsätta installationen från steg 4.

För att logga in på din fjärrvärd, skriv:

ssh användare@värdnamn #använd informationen från din värd

logga in på din fjärrvärd

Hur man installerar WordPress på Ubuntu

Följ dessa steg för att installera WordPress på Ubuntu:

Steg 1. Installera och konfigurera Apache

Ingenting fungerar på World Wide Web utan en HTTP-server (HyperText Transfer Protocol). Så du måste först kontrollera om du har en server igång. Och om inte, installerar du en. Vi kommer att använda Apache2.

För att kontrollera om Apache är installerat, kör:

sudo systemctl status apache2

Eller skriv in din servers IP-adress i din webbläsare. Om Apache finns på den lokala datorn, skriv sedan 127.0.0.1 i adressfältet. Du bör se en liknande sida:

Om Apache inte är installerat på systemet installerar du det med följande kommando:

sudo apt uppdatera

sudo apt install apache2

Kontrollera sedan vilka applikationer som är tillgängliga för Ubuntu-brandväggen UFW med:

sudo ufw app lista

Den ska skriva ut något i stil med:

Tillgängliga applikationer:

 Apache

 Apache full

 Apache säker

 OpenSSH

Du kan tillåta fullständig HTTP- och HTTPS-trafik genom att välja "Apache Full" eller tillåta endast HTTPS genom att välja "Apache Secure". Till exempel:

sudo ufw tillåter 'Apache Secure'

Konfigurera Apache

Steg 2. Installera och konfigurera MySQL

När din Apache är installerad och körs är nästa steg att installera MySQL. Du kan göra detta genom att ange:

sudo apt installera mysql-server

Detta kommer att installera allt som behövs för att köra databasen på din server, inklusive en klient för skalmiljön. Den kommer att be dig att ange ett root-lösenord (administratörslösenord), men du är fri att antingen ange det eller lämna det tomt för senare, under konfigurationen.

Efter installationen, säkra installationen med följande kommando:

mysql_secure_installation

Det är bäst att svara "ja" på alla dess förslag. Logga sedan in med skalklienten och skapa en databas och ett användarkonto för WordPress. Så här gör du.

mysql -u root -p #skriv sedan in ditt lösenord

mysql> SKAPA DATABAS wsite;

mysql> SKAPA ANVÄNDARE 'wpuser'@'localhost' IDENTIFIERAD MED 'lösenord';

mysql> BEHANDLA ALLA PÅ wsite.* TILL 'wpuser'@'localhost';

mysql> SPOLA PRIVILEGIER;

mysql> EXIT;

Konfigurera MySQL

Steg 3. Installera och konfigurera PHP

Nu är det dags att installera PHP-delen av LAMP-installationen. Detta är också enkelt, skriv bara in:

sudo apt installera php php-mysql

Eller så kan du välja att installera PHP med alla dess populära tillägg för att köra WordPress på en gång genom att skriva:

sudo apt installera php php-mysql php-gd php-mbstring php-curl php-intl php-zip php-xml php-xmlrpc php-soap

Slutligen, använd nano eller din favoritredigerare för att skapa en index.php-fil i din Apache-webrot och spara den. Det kan innehålla ett enkelt PHP-skript som:

phpinfo ();

?>

nano /var/www/html/index.php

Besök sedan din Apache-server i din webbläsare för att bekräfta att PHP fungerar på:

webbplats-ip-adress/info.php

Om du är på en lokal dator kan du besöka:

localhost/index.php eller

127.0.0.1/index.php

Konfigurera PHP

Observera att din Apache HTTP-server är konfigurerad att visa *.html-filer först före *.php-filer. Och eftersom du nu har båda filtyperna i 'html'-mappen, genom att helt enkelt ange din webbplats IP-adress visas Apache HTML-välkomstsidan.

För att servera PHP som standard måste du uppdatera några konfigurationsfiler och starta om Apache:

sudo nano /etc/apache2/mods-enabled/dir.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

Filen ska se ut som ovan. Byt bara index.html med index.php och spara. Starta sedan om Apache för att ändringarna ska träda i kraft, med:

sudo systemctl starta om apache2

Om du bara anger din webbplats-ip-adress eller localhost / 127.0.0.1 kommer nu index.php att visas som standard.

Steg 4. Installera och konfigurera WordPress

Nu är det dags att ladda ner och installera WordPress. Det gör du med följande kommandon:

cd /tmp #växla till den tillfälliga katalogen

wget -c http://wordpress.org/latest.tar.gz #ladda ner filen

tar -xzvf senaste.tar.gz #extract

sudo cp -R wordpress /var/www/html/wordpress #flytta till din html-mapp

sudo chown -R www-data:www-data /var/www/html/wordpress #set ägare (Apache-grupp)

sudo chmod -R 775 /var/www/html/wordpress #set körrättigheter

Steg 5. Ytterligare justeringar

Hittills har vi arbetat med enbart din webbplats-ip-adress. För att konfigurera din WordPress-installation så att den fungerar med ditt domännamn gör du:

sudo nano /etc/apache2/sites-available/mysite.com.conf

Det ska se ut som nedan, byt bara mysite.com till din domän.

Servernamn mysite.com

DocumentRoot /var/www/html/wordpress

ErrorLog $ {APACHE_LOG_DIR} / error.log

CustomLog $ {APACHE_LOG_DIR} /access.log kombinerad

           

            Allowoverride All

           

Aktivera sedan Apaches omskrivningsmodul med:

sudo a2enmod skriva om

Dessa steg bör ge dig de snygga och läsbara webbadresserna som:

mysite.com/my-first-wordpress-post-url

För att avsluta installationen, kör:

sudo apache2ctl configtest #kontrollera att allt är okej

sudo a2ensite mysite.com.conf #lägg till den nya domänkonfigurationen

sudo systemctl ladda om apache2 #starta om servern

Steg 6. Kör och testa

WordPress-installationen är klar, men du måste fortfarande köra den slutliga installationen. Du gör detta genom att navigera till din WordPress-mapp i din webbläsare och följa instruktionerna:

webbplats-ip-adress/wordpress eller

mysite.com (om du ställer in en virtuell värd)

Du måste skapa ett användarkonto och ange MySQL-databasinformationen som du skapade tidigare. Slutligen, tryck på installationsknappen och det är allt.

Slutsats

Grattis om du har kommit så långt. Att installera WordPress manuellt är inte lika lätt som de enkla alternativen med ett klick, men det är mycket tillfredsställande. Det låter dig också anpassa din server som du vill.

Tänk på att detta bara är början. Du kan behöva olika WordPress-plugins eller PHP-tillägg längre fram, och de kan kräva att du gör ytterligare arbete på servern.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke är en datorentusiast som älskar att läsa ett brett utbud av böcker. Han har en preferens för Linux framför Windows/Mac och har använt
Ubuntu sedan dess tidiga dagar. Du kan fånga honom på twitter via bongotrax

Artiklar: 299

Ta emot tekniska prylar

Tekniska trender, uppstartstrender, recensioner, onlineintäkter, webbverktyg och marknadsföring en eller två gånger i månaden