WordPress ist das weltweit führende Content-Management-System. WordPress wird von Millionen von Webseiten und Internet-Erstellern gleichermaßen verwendet und ist das Rückgrat der meisten Blogs und Nachrichtenagenturen. Die Webseitenleistung mit WordPress ist normalerweise auch eine der schnellsten, die es gibt. In diesem Tutorial zeigen wir Ihnen, wie Sie WordPress mit LAMP-Stack auf Ubuntu 18.04 installieren.
Anforderungen:
- Für die Zwecke dieses Tutorials verwenden wir ein Ubuntu VPS. Unser Ubuntu VPS ist bereits mit einem voll funktionsfähigen LAMP-Stack vorinstalliert. Wir gehen trotzdem alle notwendigen Schritte durch und zeigen Ihnen, wie Sie den LAMP-Stack selbst installieren und konfigurieren, falls Sie dies auf einem sauberen Server tun.
- Vollständiger SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich
- Ein gültiger Domainname für den Zugriff auf Ihre WordPress-Site (optional)
Schritt 1:Verbinden Sie sich mit Ihrem Server
Um sich über SSH als Benutzer root mit Ihrem Server zu verbinden, verwenden Sie den folgenden Befehl:
ssh root@IP_ADDRESS -p PORT_NUMBER
und ersetzen Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer.
Stellen Sie nach der Anmeldung sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:
apt-get update apt-get upgrade
Schritt 2:Installation des Apache-Webservers
Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:
apt-get install apache2
Nachdem die Installation abgeschlossen ist, sollten Sie Apache so aktivieren, dass er beim Booten des Servers automatisch gestartet wird mit:
systemctl enable apache2
Sie können den Status Ihres Apache-Dienstes auch mit dem folgenden Befehl überprüfen:
systemctl status apache2
Ausgabe:
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2018-12-19 03:44:49 CST; 21min ago Main PID: 905 (apache2) Tasks: 7 (limit: 1110) CGroup: /system.slice/apache2.service ├─ 905 /usr/sbin/apache2 -k start ├─ 923 /usr/sbin/apache2 -k start ├─ 926 /usr/sbin/apache2 -k start ├─ 927 /usr/sbin/apache2 -k start ├─ 928 /usr/sbin/apache2 -k start ├─ 929 /usr/sbin/apache2 -k start └─16816 /usr/sbin/apache2 -k start
Schritt 3:PHP installieren
Der nächste Schritt unseres LAMP-Stack-Setups ist die Installation von PHP. WordPress und viele seiner Plugins verwenden PHP-Erweiterungen, die Sie manuell installieren müssen. Dieser Abschnitt ist optional, aber er ermöglicht Ihnen den Zugriff auf einige WordPress-Funktionen, auf die Sie mit einer grundlegenden PHP-Installation möglicherweise keinen Zugriff haben.
apt install php php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
Sie können Ihre PHP-Version mit dem folgenden Befehl überprüfen:
php -v
Ausgabe:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
Schritt 4:Installieren Sie den MySQL-Datenbankserver
Schließlich ist MySQL das letzte Softwarepaket, das wir benötigen, um die Installation unseres LAMP-Stacks abzuschließen. MySQL ist ein Open-Source-Datenbankverwaltungssystem, das üblicherweise als Teil des beliebten LAMP-Stacks (Linux, Apache, MySQL, PHP/Python/Perl) installiert wird. Dank seiner kontinuierlichen Weiterentwicklung und seines umfangreichen Funktionsumfangs ist es eine sehr beliebte Wahl für die Verwaltung von Datenbanken.
Unter Ubuntu 18.04 ist standardmäßig nur die neueste Version von MySQL im APT-Paket-Repository enthalten.
Führen Sie den folgenden Befehl aus, um das Standardpaket zu installieren:
$ apt install mysql-server
Dadurch wird MySQL Version 5.7 auf Ihrem Server installiert, Sie werden jedoch nicht aufgefordert, ein Kennwort festzulegen oder andere Konfigurationsänderungen vorzunehmen. Da dies Ihre Installation von MySQL angreifbar macht, empfehlen wir Ihnen, die mysql_secure_installation auszuführen, um die Sicherheit Ihres MySQL-Servers zu verbessern Skript durch Eingabe des folgenden Befehls:
mysql_secure_installation
Dieses Skript wird Ihnen helfen, wichtige Sicherheitsaufgaben auszuführen, wie das Einrichten eines Root-Passworts, das Deaktivieren der Remote-Root-Anmeldung, das Entfernen anonymer Benutzer usw.
Schritt 5:Erstellen Sie eine Datenbank für WordPress
Jetzt erstellen wir unsere MySQL-Datenbank für unsere WordPress-Site. Melden Sie sich mit dem folgenden Befehl bei Ihrem MySQL-Server an und geben Sie Ihr MySQL-Root-Passwort ein:
mysql -u root -p
In diesem Abschnitt erstellen wir eine neue MySQL-Datenbank wordpress
und weisen Sie einem neuen Benutzer admin_user
den Benutzerzugriff darauf zu mit Passwort StrongPassword
CREATE DATABASE wordpress; GRANT ALL PRIVILEGES ON wordpress.* TO 'admin_user'@'localhost' IDENTIFIED BY 'StrongPassword'; FLUSH PRIVILEGES; exit;
Vergessen Sie nicht, „StrongPassword“ durch ein echtes starkes Passwort zu ersetzen.
Schritt 6:WordPress installieren
Wir können nun mit der eigentlichen Installation von WordPress fortfahren. Führen Sie die folgenden Befehle aus, um die neuesten WordPress-Installationsdateien herunterzuladen und im standardmäßigen Dokumentstammverzeichnis des Webservers (/var/www/html ).
cd /var/www/html wget -c http://wordpress.org/latest.zip unzip latest.zip chown -R www-data:www-data wordpress rm latest.zip
Alle WordPress-Dateien werden nun in WordPress abgelegt Verzeichnis in /var/www/html/wordpress
Sobald die Datenbank erstellt ist, müssen wir diese Informationen zur WordPress-Konfigurationsdatei hinzufügen.
Führen Sie zunächst den folgenden Befehl aus, um die Beispielkonfigurationsdatei umzubenennen:
cd /var/www/html/wordpress mv wp-config-sample.php wp-config.php
Öffne nun die wp-config.php Datei mit Ihrem bevorzugten Texteditor, zum Beispiel:
nano wp-config.php
Und aktualisieren Sie die Datenbankeinstellungen, indem Sie database_name_here ersetzen , Benutzername_hier und Passwort_hier mit Ihren eigenen Daten:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */define('DB_NAME', 'wordpress'); /** MySQL database username */define('DB_USER', 'admin_user'); /** MySQL database password */define('DB_PASSWORD', 'StrongPassword'); /** MySQL hostname */define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');
Speichern und beenden Sie die Datei.
Schritt 6:Erstellen Sie die virtuellen Hostdateien
Wir können jetzt unsere virtuellen Hostdateien erstellen. Führen Sie den folgenden Befehl aus, um die Konfigurationsdatei des virtuellen Hosts für Ihre Domäne Ihre_Domäne.com zu erstellen :
nano /etc/apache2/sites-available/your_domain.com.conf
Und fügen Sie der Datei folgenden Inhalt hinzu:
<VirtualHost *:80> ServerAdmin admin@your_domain.com ServerName your_domain.com ServerAlias www.your_domain.com DocumentRoot /var/www/html/wordpress <Directory /var/www/html/wordpress> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/your_domain.com_error.log CustomLog ${APACHE_LOG_DIR}/your_domain.com_access.log combined </VirtualHost>
Um den gerade erstellten virtuellen Host zu aktivieren, führen Sie den folgenden Befehl aus:
ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf
Schritt 7:WordPress konfigurieren
Im letzten Schritt dieser Anleitung müssen wir auf das WordPress-Webinterface zugreifen und die Installation abschließen.
Um die Installation abzuschließen, öffnen Sie Ihren Browser und navigieren Sie zu:
http://your_domain.com/
Wählen Sie Ihre Sprache und klicken Sie auf „Weiter“.
Geben Sie Ihre bevorzugten Informationen auf dem Hauptinstallationsbildschirm ein, wie z. B. den Seitentitel, Ihren Benutzernamen, Ihr Passwort und Ihre E-Mail-Adresse, und klicken Sie auf „WordPress installieren“:
Sie werden darüber informiert, dass WordPress erfolgreich installiert wurde, und Sie können sich nun mit den zuvor eingerichteten Informationen bei Ihrem Administrations-Dashboard anmelden.
Nach erfolgreicher Anmeldung werden Sie von der WordPress-Dashboard-Seite begrüßt:
Herzliche Glückwünsche! WordPress wurde erfolgreich auf Ihrem Server installiert. Sie können jetzt mit dem Aufbau beginnen und Ihre Website an Ihre Bedürfnisse anpassen.
Natürlich müssen Sie WordPress mit LAMP Stack nicht auf Ubuntu 18.04 installieren, wenn Sie einen unserer optimierten WordPress-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Systemadministratoren bitten, WordPress auf Ubuntu 18.04 für Sie zu installieren, indem Sie das verwenden LAMP-Stack oder ein anderer Webhosting-Stack Ihrer Wahl. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen. Wenn Ihnen dieser Beitrag gefallen hat, sollten Sie vielleicht auch darüber nachdenken, wie man WordPress mit LAMP Stack unter Ubuntu 20.04 installiert.
PS. Wenn Ihnen dieser Beitrag gefallen hat, erfahren Sie hier, wie Sie WordPress mit LAMP Stack unter Ubuntu 18.04 installieren , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.