GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie WordPress mit LAMP Stack auf Ubuntu 16.04

WordPress ist eines der weltweit beliebtesten Content-Management-Systeme (CMS). Es ist eine kostenlose Open-Source-Plattform, die von Millionen von Menschen zum Betreiben von Blogs, Unternehmens-Websites, E-Commerce-Shops und vielem mehr verwendet wird.

Es ist ein leistungsstarkes und sehr einfach zu bedienendes Tool zur Erstellung von Websites. Mit einer großen Auswahl an Plugins und Designs bietet es sehr hohe Anpassungsoptionen und nahezu unbegrenzte Möglichkeiten, eine einzigartige, einzigartige Website zu entwickeln und zu erstellen.

In diesem Tutorial zeigen wir Ihnen, wie Sie die neueste WordPress-Version auf Ihrem Ubuntu 16.04 VPS installieren. Wir zeigen Ihnen auch, wie Sie einen voll funktionsfähigen LAMP-Stack installieren und konfigurieren, bestehend aus dem Betriebssystem Ubuntu 16.04, dem Apache-Webserver, dem MySQL-Datenbankserver und PHP 7. Fangen wir an.

Anforderungen:

  • Für die Zwecke dieses Tutorials verwenden wir ein Ubuntu VPS. Unser Ubuntu 16.04 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 und aktualisieren Sie Ihr System

Bevor wir beginnen, verbinden wir uns über SSH als Benutzer root mit Ihrem VPS und aktualisieren Ihre Systemsoftware auf die neueste verfügbare Version.

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

Wenn Sie sich zum ersten Mal bei Ihrem brandneuen Ubuntu-VPS anmelden, können Sie sich auch unsere Erste Schritte nach dem Erwerb eines Ubuntu-VPS-Tutorials durchlesen, um einige zusätzliche grundlegende Ersteinstellungen und Sicherheitstipps für den Server zu erhalten.

Schritt 2:Installieren Sie den Apache-Webserver

In diesem Abschnitt zeigen wir Ihnen, wie Sie den Apache-Webserver auf Ihrem VPS installieren. Apache ist ein schneller und sicherer Webserver und einer der beliebtesten und am weitesten verbreiteten Webserver der Welt.

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 starten und aktivieren, damit er beim Neustart des Servers automatisch gestartet wird mit:

systemctl start apache2
systemctl enable apache2

Um den Status Ihres Apache-Servers zu überprüfen und sicherzustellen, dass er betriebsbereit ist, können Sie den folgenden Befehl ausführen:

systemctl status apache2

Um zu überprüfen, ob Apache ausgeführt wird, können Sie auch Ihren Webbrowser öffnen und Ihre Server-IP-Adresse eingeben (z. B. http://your_server_ip_address ). Wenn Apache erfolgreich installiert wurde, sollten Sie die Standard-Willkommensseite von Apache sehen.

Schritt 3:Installieren Sie den MySQL-Datenbankserver

Der nächste Schritt ist die Installation des MySQL-Datenbankservers, der für die Datenspeicherung Ihrer WordPress-Site verwendet wird. MySQL ist eines der beliebtesten Datenbankverwaltungssysteme. Um MySQL auf Ihrem System zu installieren, führen Sie den folgenden Befehl aus und drücken Sie Y, um fortzufahren:

apt-get install mysql-server

Während der Installation werden Sie aufgefordert, ein Passwort für den MySQL-Root-Benutzer einzugeben. Stellen Sie sicher, dass Sie ein sicheres Passwort eingeben.

Um die Sicherheit Ihres MySQL-Servers zu verbessern, empfehlen wir Ihnen, die mysql_secure_installation auszuführen Skript durch Eingabe des folgenden Befehls:

mysql_secure_installation

Dieses Skript wird Ihnen helfen, wichtige Sicherheitsaufgaben wie das Einrichten eines Root-Passworts, das Deaktivieren der Remote-Root-Anmeldung, das Entfernen anonymer Benutzer usw. auszuführen.

Nachdem Sie alle Fragen beantwortet haben, können Sie jetzt fortfahren und den Datenbankserver starten und ihn so aktivieren, dass er beim Booten automatisch startet, mit:

systemctl start mysql
systemctl enable mysql

Schritt 4:PHP installieren

Der letzte Schritt unseres LAMP-Stack-Setups ist die Installation von PHP. WordPress ist ein PHP-basiertes CMS, daher benötigen wir PHP zur Verarbeitung der dynamischen Inhalte unserer WordPress-Seite.

Wir werden auch einige zusätzliche Module einbinden, um PHP dabei zu helfen, sich mit unserem Apache und MySQL zu verbinden, sowie einige zusätzliche Module, die von unserer WordPress-Site benötigt werden.

Geben Sie dazu den folgenden Befehl ein:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-mbstring php7.0-gd php7.0-xml php7.0-xmlrpc php7.0-intl php7.0-soap php7.0-zip

Um zu testen, ob PHP richtig funktioniert, können wir eine Datei namens info.php platzieren im Stammverzeichnis Ihres Apache-Webservers (/var/www/html/ ).
Sie können die Datei mit dem Nano-Texteditor erstellen:

nano /var/www/html/info.php

Geben Sie den folgenden Inhalt in die Datei ein und speichern Sie sie:

<?php
phpinfo();
?>

Starten Sie abschließend den Apache-Server neu, indem Sie Folgendes eingeben:

systemctl restart apache2

Wenn dies erledigt ist, können Sie zu dieser Seite navigieren:http://your_server_ip_address/info.php in Ihrem Webbrowser, und Sie sehen die folgende Seite mit Ihrer aktuellen PHP-Konfiguration (Sie können diese Datei entfernen, nachdem Sie Ihre PHP-Installation überprüft haben):

Das bedeutet, dass PHP ordnungsgemäß funktioniert. Darüber hinaus können Sie auch phpMyAdmin installieren, mit dem Sie Ihre MySQL-Datenbanken über eine grafische Benutzeroberfläche (GUI) über Ihren Webbrowser verwalten können.
Stellen Sie sicher, dass Sie unser Tutorial zur Installation von phpMyAdmin unter Ubuntu 16.04 lesen.

Mit diesem letzten Schritt ist die Installation und Konfiguration unseres LAMP-Stacks abgeschlossen. Wir empfehlen Ihnen auch, sich unser Tutorial zum Sichern Ihres LAMP-Servers anzusehen, um einige zusätzliche Tipps und Anweisungen zum Sichern Ihres LAMP-Stacks zu erhalten.

Schritt 5: WordPress installieren

Wir können jetzt mit der WordPress-Installation fortfahren. Wir laden die WordPress-Installation herunter und platzieren sie im standardmäßigen Dokumentstammverzeichnis des Webservers (/var/www/html ).

Wechseln wir in dieses Verzeichnis mit:

cd /var/www/html

Und laden Sie die neueste WordPress-Installation von der offiziellen Website wordpress.org mit wget herunter :

wget -c http://wordpress.org/latest.tar.gz

Dann extrahieren Sie die Datei mit:

tar -xzvf latest.tar.gz

Alle WordPress-Dateien werden nun in WordPress abgelegt Verzeichnis in /var/www/html/wordpres

Wir müssen auch die richtigen Berechtigungen für dieses Verzeichnis festlegen, damit unser Apache-Webserver auf diese Dateien zugreifen kann. Um unserem Apache-Webserver das Eigentum an den WordPress-Dateien zu übertragen, führen Sie den folgenden Befehl aus:

chown -R www-data:www-data /var/www/html/wordpress

Schritt 6: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

Führen Sie die folgenden Befehle aus, um eine neue Datenbank für unsere WordPress-Installation zu erstellen:

CREATE DATABASE wordpress_db;
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;

Sie können den Datenbanknamen (wordpress_db) und den MySQL-Benutzernamen (wordpreess_user) durch Ihre eigenen Namen ersetzen. Stellen Sie außerdem sicher, dass Sie „PASSWORT“ durch ein tatsächliches, starkes Passwort ersetzen.

Sobald die Datenbank erstellt ist, müssen wir diese Informationen zur WordPress-Konfigurationsdatei hinzufügen.

Stellen Sie sicher, dass Sie sich innerhalb von /var/www/html/wordpress befinden Verzeichnis und führen Sie den folgenden Befehl aus, um die Beispielkonfigurationsdatei umzubenennen:

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_db');

/** MySQL database username */define('DB_USER', 'wordpress_user');

/** MySQL database password */define('DB_PASSWORD', 'PASSWORD');

/** 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.

Starten Sie Ihren Apache- und MySQL-Server neu mit:

systemctl restart apache2
systemctl restart mysql

Nachdem dies erledigt ist, können Sie jetzt auf Ihr WordPress zugreifen und die Installation abschließen, indem Sie den Anweisungen auf dem Bildschirm in Ihrem Browser unter http://your_server_ip_address/wordpress folgen

Schritt 7:Einrichten des virtuellen Apache-Hosts

Wenn Sie einen gültigen Domainnamen haben und diesen für den Zugriff auf Ihr WordPress verwenden möchten, müssen Sie eine neue virtuelle Apache-Hostdatei erstellen. Nehmen wir an, wir möchten mit dem Domainnamen mydomain.com auf unser WordPress zugreifen.

Führen Sie zunächst den folgenden Befehl aus, um die Konfigurationsdatei des virtuellen Hosts zu erstellen:

nano /etc/apache2/sites-available/mydomain.com.conf

Und fügen Sie der Datei den folgenden Inhalt hinzu (Sie können mydomain.com ersetzen mit Ihrem tatsächlichen Domainnamen):

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /var/www/html/wordpress

ErrorLog ${APACHE_LOG_DIR}/mydomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/mydomain.com_access.log combined

</VirtualHost>

Um den gerade erstellten virtuellen Host zu aktivieren, führen Sie den folgenden Befehl aus:

a2ensite mydomain.com.conf

Alternativ dazu können Sie auch einen symbolischen Link für Ihren virtuellen Host in /etc/apache2/sites-enabled erstellen :

ln -s /etc/apache2/sites-available/mydomain.com.conf /etc/apache2/sites-enabled/

Nachdem Sie den virtuellen Host mit einer der oben genannten Methoden aktiviert haben, müssen Sie den Apache-Webserver neu starten:

systemctl restart apache2

Wenn die DNS-Einträge richtig konfiguriert sind und Ihre Domain auf Ihren Server verweist, können Sie damit auf Ihre WordPress-Installation zugreifen, indem Sie http://mydomain.com eingeben in Ihrem Browser und sehen Sie den folgenden Bildschirm:

Wählen Sie Ihre Sprache und klicken Sie auf „Weiter“.

Geben Sie Ihre bevorzugten Informationen auf dem Hauptinstallationsbildschirm ein, wie Seitentitel, Benutzername, Passwort und E-Mail, 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 16.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 16.04 für Sie zu installieren den LAMP-Stack oder einen anderen Webhosting-Stack Ihrer Wahl. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Weitere Updates finden Sie auch in unseren Leitfäden zur Installation von WordPress mit LAMP Stack unter Ubuntu 18.04 und zur Installation von WordPress mit LAMP Stack unter Ubuntu 20.04.

PS. Wenn Ihnen dieser Beitrag über die Installation von WordPress mit LAMP Stack auf Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren Sie WordPress mit LAMP Stack auf Ubuntu 18.04

  2. So installieren Sie WordPress mit einem LEMP-Stack auf Ubuntu 18.04

  3. So installieren Sie WordPress mit OpenLiteSpeed ​​unter Ubuntu 18.04

  4. So installieren Sie LAMP mit PHP 7.4 unter Ubuntu 20.04

  5. So installieren Sie WordPress mit LEMP auf Ubuntu 20.04

So installieren Sie phpMyAdmin mit LAMP unter Ubuntu 16.04

So installieren Sie LAMP Stack auf Ubuntu 18.04 Server/Desktop

So installieren Sie LAMP Stack auf Ubuntu 20.04 Server/Desktop

So installieren Sie LAMP Stack mit PhpMyAdmin in Ubuntu 20.04

So installieren Sie den LAMP-Stack unter Ubuntu 16.04

So installieren Sie WordPress mit LAMP unter Ubuntu 20.04