Vollständige Anleitung: Installation von Apache2, MySQL 8.0 und WordPress 5.4 auf Ubuntu LTS
Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung eines vollständigen LAMP-Stacks (Linux, Apache, MySQL, PHP) und die Bereitstellung der spezifischen Version WordPress 5.4 auf Ihrem Ubuntu-System.
Voraussetzungen
- Ein Server mit Ubuntu 20.04 LTS
- Root-Zugriff oder ein Benutzer mit
sudo-Berechtigungen - Eine bestehende Internetverbindung
Schritt 1: System aktualisieren
Bringen Sie die Paketlisten und das gesamte System auf den neuesten Stand, bevor Sie neue Software installieren.
sudo apt update && sudo apt upgrade -y
Schritt 2: Apache2 Webserver installieren
Installieren Sie den Apache2-Webserver aus den Standard-Repositories.
-
Apache installieren:
sudo apt install apache2 -y -
Dienst aktivieren und starten:
sudo systemctl enable apache2 sudo systemctl start apache2 -
Status überprüfen:
sudo systemctl status apache2(Tipp: Wenn Sie die Server-IP im Browser aufrufen, sollte nun die „Apache2 Ubuntu Default Page“ erscheinen.)
Schritt 3: MySQL 8.0 installieren und absichern
Auf Ubuntu ist MySQL 8.0 standardmäßig in den Repositories hinterlegt.
-
MySQL-Server installieren:
sudo apt install mysql-server -y -
Sicherheits-Skript ausführen: Führen Sie das integrierte Sicherheitsskript aus, um Testbenutzer zu entfernen und den Root-Zugriff zu sichern:
sudo mysql_secure_installation(Folgen Sie den Anweisungen auf dem Bildschirm. Die Passwort-Validierung können Sie nach Belieben aktivieren.)
-
Datenbank und Benutzer für WordPress anlegen: Melden Sie sich in der MySQL-Konsole an:
sudo mysqlFühren Sie die folgenden SQL-Befehle aus (ersetzen Sie
MeinSicheresPasswortdurch ein eigenes Passwort):CREATE DATABASE wordpress_db DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'MeinSicheresPasswort'; GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
Schritt 4: PHP und erforderliche Module installieren
WordPress benötigt PHP zur Ausführung von Skripten. Installieren Sie PHP zusammen mit den Erweiterungen, die für WordPress erforderlich sind:
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y
Starten Sie Apache neu, um die PHP-Module zu laden:
sudo systemctl restart apache2
Schritt 5: WordPress 5.4 herunterladen und vorbereiten
Um gezielt die Version 5.4 zu installieren, laden wir das entsprechende Archiv direkt von WordPress.org herunter.
-
Download der Version 5.4:
cd /tmp curl -O https://wordpress.org/wordpress-5.4.tar.gz -
Archiv entpacken:
tar -xzvf wordpress-5.4.tar.gz -
Dateien in das Webverzeichnis verschieben: Wir verschieben WordPress in ein neues Verzeichnis im Webroot:
sudo cp -a /tmp/wordpress/. /var/www/html/wordpress -
Rechte und Eigentümer anpassen: Damit Apache Änderungen (z. B. Plugin-Uploads) vornehmen darf, muss der Benutzer
www-datadie Eigentumsrechte besitzen:sudo chown -R www-data:www-data /var/www/html/wordpress sudo chmod -R 755 /var/www/html/wordpress
Schritt 6: Apache für WordPress konfigurieren
-
Virtual-Host-Datei erstellen: Erstellen Sie eine neue Konfigurationsdatei für die WordPress-Seite:
sudo nano /etc/apache2/sites-available/wordpress.conf -
Folgenden Inhalt einfügen:
<VirtualHost *:80> ServerAdmin admin@localhost DocumentRoot /var/www/html/wordpress ServerName localhost <Directory /var/www/html/wordpress/> AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/wordpress_error.log CustomLog ${APACHE_LOG_DIR}/wordpress_access.log combined </VirtualHost>(Speichern und schließen mit
STRG + O,EnterundSTRG + X) -
Site aktivieren und Rewrite-Modul einschalten:
sudo a2ensite wordpress.conf sudo a2dissite 000-default.conf sudo a2enmod rewrite sudo systemctl restart apache2
Schritt 7: WordPress-Installation über den Browser abschließen
- Öffnen Sie Ihren Webbrowser und rufen Sie die Server-Adresse auf:
http://IHRE_SERVER_IP/ - Wählen Sie Ihre gewünschte Sprache aus (z. B. Deutsch).
- Klicken Sie auf „Los geht's!“ und geben Sie die Datenbankinformationen aus Schritt 3 ein:
- Datenbank-Name:
wordpress_db - Benutzername:
wp_user - Passwort:
MeinSicheresPasswort - Datenbank-Host:
localhost - Tabellen-Präfix:
wp_
- Datenbank-Name:
- Klicken Sie auf „Senden“ und danach auf „Installation ausführen“.
- Vergeben Sie einen Titel für Ihre Webseite, legen Sie einen Administrator-Benutzer, ein Passwort und Ihre E-Mail-Adresse fest.
- Klicken Sie auf „WordPress installieren“.
Die Installation ist nun erfolgreich abgeschlossen. Sie können sich ab sofort im Dashboard anmelden und WordPress 5.4 auf Ihrem Ubuntu-Server verwenden.