Installieren Sie WordPress 5 mit Apache, MariaDB 10 und PHP 7 unter CentOS 7

WordPress ist eine Open Source und kostenlose Blogging-Anwendung und ein dynamisches CMS (Content Management System) entwickelt mit MySQL und PHP. Es hat eine große Anzahl von Plugins und Themes von Drittanbietern. WordPress ist derzeit eine der beliebtesten Blogging-Plattformen im Internet und wird von Millionen von Menschen auf der ganzen Welt verwendet.

In diesem Tutorial erklären wir Ihnen, wie Sie das beliebte Content-Management-System installieren. WordPress mit LAMPE (Linux, Apache, MySQL / MariaDB, PHP) auf RHEL, CentOS und Fedora Linux-Distributionen.

Bedarf

  1. Ein dedizierter Server oder ein VPS (virtueller privater Server) mit minimaler Installation von CentOS 7.

WICHTIG: Ich schlage vor, dass Sie sich dafür entscheiden Bluehost Hosting, die uns einen Sonderrabatt für unsere Leser bietet, und es kommt auch mit einem 1 freie Domain, 1 IP-Adresse, Kostenloses SSL und 24/7 Support fürs Leben.

Remi Repository unter CentOS 7 installieren

Die Installation, die wir durchführen werden, wird aktiviert CentOS 7Die gleichen Anweisungen gelten jedoch auch für RHEL- und Fedora-Distributionen.

Zuerst installieren und aktivieren Remi Repository mit folgendem Befehl.

# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  [On CentOS/RHEL 7]
# dnf install http://rpms.remirepo.net/fedora/remi-release-29.rpm        [On Fedora 29]


Da werden wir verwenden php7.3müssen wir die Installation von deaktivieren php5.4 mit yum-config-manager Befehl bereitgestellt von leckere Utensilien Werkzeug.

# yum install yum-utils
# yum-config-manager --disable remi-php54
# yum-config-manager --enable remi-php73

Installieren des LAMP Stack unter CentOS 7

Jetzt können wir alle erforderlichen Pakete für unsere installieren LAMPE Stapel mit folgendem Befehl.

# yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt

Nachdem die Installation abgeschlossen ist, müssen wir unsere starten und sichern MariaDB Installation.

# systemctl start mariadb
# mysql_secure_installation

Befolgen Sie die Anweisungen auf dem Bildschirm, um die Fragen zur Sicherheit Ihres MariaDB-Servers zu beantworten.

Dann konfigurieren wir MariaDB so, dass es beim Systemstart automatisch startet:

# systemctl enable mariadb

Als nächstes machen wir dasselbe für den Apache-Webserver:

# systemctl start httpd
# systemctl enable httpd

Erstellen der WordPress MySQL-Datenbank

Unsere WordPress erfordert eine Datenbank und einen Datenbankbenutzer. Verwenden Sie zum Erstellen eines Befehls einfach die folgenden Befehle. Sie können den Datenbanknamen, den Benutzer und das Kennwort nach Ihren Wünschen ersetzen:

# mysql -u root -p
Enter password:

## Create database ##
CREATE DATABASE wordpress;

## Creating new user ##
CREATE USER [email protected] IDENTIFIED BY "secure_password";

## Grant privileges to database ##
GRANT ALL ON wordpress.* TO [email protected];

## FLUSH privileges ##
FLUSH PRIVILEGES;

## Exit ##
exit

Vorbereiten der WordPress-Installation

Jetzt können wir das neueste WordPress-Archiv herunterladen:

# cd /tmp && wget http://wordpress.org/latest.tar.gz

Als nächstes extrahieren Sie das Archiv in unserem Webverzeichnis:

# tar -xvzf latest.tar.gz -C /var/www/html

Das obige erstellt das folgende Verzeichnis, das unser WordPress-Skript enthält:

/var/www/html/wordpress

Ändern Sie nun den Besitz dieses Verzeichnisses in Benutzer “Apache”:

# chown -R apache /var/www/html/wordpress

Erstellen eines virtuellen Apache-Hosts für WordPress

Wir werden einen separaten virtuellen Host für unsere WordPress-Installation erstellen. Öffnen /etc/httpd/conf/httpd.conf mit Ihrem bevorzugten Texteditor:

# vim /etc/httpd/conf/httpd.conf

Fügen Sie den folgenden Code am Ende der Datei hinzu und ersetzen Sie den markierten Text durch die Informationen zu Ihrer Installation:


  ServerAdmin [email protected]
  DocumentRoot /var/www/html/wordpress
  ServerName tecminttest.com
  ServerAlias www.tecminttest.com
  ErrorLog /var/log/httpd/tecminttest-error-log
  CustomLog /var/log/httpd/tecminttest-acces-log common

Speichern Sie Ihre Änderungen und starten Sie Apache neu:

# systemctl restart httpd

WordPress auf der Website installieren

Jetzt können wir unsere WordPress-Installation ausführen. Um die Installation zu starten, können Sie auf die IP-Adresse Ihres Servers unter zugreifen http://ip-address oder wenn Sie lokal installieren, können Sie verwenden http://localhost Wenn Sie eine echte Domain verwenden, können Sie stattdessen die Domain verwenden. Sie sollten die folgende Seite sehen:

Richten Sie WordPress unter CentOS 7 ein
Richten Sie WordPress unter CentOS 7 ein

Wenn Sie auf klicken Lass uns gehen Klicken Sie auf die Schaltfläche, um zur nächsten Seite der Installation weitergeleitet zu werden, auf der Sie die zuvor erstellten Datenbankdetails eingeben müssen.

WordPress-Datenbankeinstellungen
WordPress-Datenbankeinstellungen

Wenn Sie die Details eingegeben haben, klicken Sie auf einreichen Taste. WordPress wird versuchen, die Konfigurationsdatei mit dem Namen zu erstellen wp-config.php. Wenn alles in Ordnung ist, sollten Sie die folgende Seite sehen:

WordPress-Installationssetup
WordPress-Installationssetup

Sobald Sie auf das “Führen Sie die Installation ausMit der Schaltfläche ”werden Sie aufgefordert, einige Details zu Ihrer Website einzugeben: Site-Titel, Benutzername, Passwort und E-Mail-Adresse.

Details zur WordPress-Website
Details zur WordPress-Website

Wenn Sie alle erforderlichen Informationen eingegeben haben, schließen Sie die Installation ab, indem Sie auf die Schaltfläche unten klicken. Ihre Installation ist jetzt abgeschlossen. Ihre Titelseite sollte wie folgt aussehen:

WordPress-Website-Ansicht
WordPress-Website-Ansicht

Das WordPress-Dashboard sieht folgendermaßen aus:

WordPress Admin Dashboard
WordPress Admin Dashboard

Sie können jetzt mit der Verwaltung Ihrer WordPress-Website beginnen.

Fazit

Sie haben die Installation von WordPress mit erfolgreich abgeschlossen LAMPE auf CentOS 7. Wenn Sie Schwierigkeiten oder Fragen hatten, senden Sie diese bitte im Kommentarbereich unten.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *