Wordpress

Från Wiki.linux.se
Version från den 23 november 2025 kl. 09.52 av Admin (diskussion | bidrag)
Hoppa till navigering Hoppa till sök

WordPress – öppen källkod, populäritet och installation på PC med LAMP

Vad är WordPress?

WordPress är ett fritt och öppet publiceringssystem (CMS – Content Management System) skrivet i PHP och licensierat under GPL. Det används främst för att skapa webbplatser och bloggar, men har utvecklats till ett omfattande system som även kan hantera e-handel, medlemssystem, intranät och applikationsliknande lösningar.

Programmet arbetar blockbaserat via redigeraren Gutenberg, använder MySQL/MariaDB för datalagring och kan byggas ut med teman och tillägg (plugins). Den modulära strukturen gör det möjligt att bygga allt från enkla hemsidor till avancerade lösningar.

Popularitet

WordPress är idag världens mest använda CMS.

  • Över 43 % av alla webbplatser på internet använder WordPress (2025 års uppskattning).
  • Cirka 65 % av alla CMS-baserade webbplatser använder WordPress.
  • Över 60 000 gratis tillägg finns tillgängliga via WordPress.org.
  • Används av både privatpersoner, företag, myndigheter och stora mediehus.
  • WooCommerce (tillägg) gör WordPress till ett av de största e-handelssystemen globalt.

Populariteten beror framför allt på:

  • Låg tröskel för nybörjare
  • Högt anpassningsbarhet (öppen källkod)
  • Stort ekosystem och community
  • Regelbundna säkerhets- och funktionsuppdateringar
  • Kan köra på standardiserad LAMP-stack (Linux, Apache, MySQL, PHP)

Systemkrav

Minimikrav enligt WordPress rekommendationer (2025):

  • PHP ≥ 7.4 (rekommenderat: 8.1 eller högre)
  • MySQL ≥ 5.7 eller MariaDB ≥ 10.3
  • Apache ≥ 2.4 eller Nginx (alternativ)
  • RAM minst 512 MB (för lokal testmiljö), helst ≥ 1 GB
  • Disk minst 2 GB ledigt (exkl. mediainnehåll)
  • Operativsystem Linux (Ubuntu, Debian, CentOS m.fl.)

Installation på vanlig PC med LAMP i VM

Följande beskriver installation i en virtuell maskin (t.ex. VirtualBox eller VMware) med Ubuntu Server och LAMP-stack.

Steg 1: Skapa virtuell maskin

  • 1–2 CPU
  • 1–2 GB RAM
  • 20 GB disk (dynamisk)
  • Installera t.ex. Ubuntu Server LTS

Steg 2: Installera LAMP

Exempel (Ubuntu/Debian-baserat system):

sudo apt update
sudo apt install apache2 php mysql-server libapache2-mod-php \
     php-mysql php-xml php-mbstring php-curl php-gd -y

Steg 3: Skapa databas

mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'lösenord';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Steg 4: Hämta och konfigurera WordPress

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar xzf latest.tar.gz
sudo chown -R www-data:www-data wordpress
sudo chmod -R 755 wordpress

Sedan öppnas installatören via webbläsare:

http://<ip-adress>/wordpress

Fyll i databasuppgifterna och skapa admin-konto.

Alternativ: Direkt på värddator via Docker eller XAMPP

WordPress kan även köras via:

  • Docker med docker-compose
  • XAMPP (Apache, MySQL, PHP i paketform)
  • WSL2 (Linux i Windows 10/11)

Fördelar med installation i VM

  • Isolerad miljö
  • Enkel att backa/snapshotta
  • Bra för test, backup och utveckling
  • Möjlighet att simulera produktionsmiljö

Sammanfattning

WordPress är ett av världens mest spridda CMS och körs framgångsrikt på enkel hårdvara. Med standardkomponenter i en LAMP-stack kan man snabbt sätta upp ett fungerande system även i en virtuell maskin på en vanlig PC. Plattformen är flexibel, uppdateringssäker och lämpar sig både för nybörjare och avancerad utveckling.

Se även

Artiklar på linux.se som behandlar wordpress

https://www.linux.se/tag/wordpress/

Sidslut

Om du hittar faktafel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC Service som har sponsrat Linux.se med webbhotell.