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

So installieren Sie WordPress mit LAMP Stack auf Ubuntu 18.04

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.


Panels
  1. So installieren Sie MySQL unter Ubuntu 16.04

  2. So installieren Sie WordPress mit LAMP Stack auf Ubuntu 16.04

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

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

  5. So installieren Sie LAMP unter Ubuntu 18.04

Installieren Sie WordPress mit LEMP Stack auf Ubuntu 20.04

So installieren Sie den LAMP-Stack unter Ubuntu 16.04

So installieren Sie den LAMP-Stack unter Ubuntu 17.04

So installieren Sie LAMP auf einem Ubuntu 15.04-Server

So installieren Sie WordPress mit LAMP auf Ubuntu 18.04 Bionic Beaver

So installieren Sie WordPress mit LAMP unter Ubuntu 20.04