Wie installiere ich WordPress auf CentOS 7 Linux

Heute erfahren wir, wie wir WordPress auf unserer CentOS 7-Linux-Distribution installieren können.

Warum CentOS?

CentOS Linux ist eine von der Community unterstützte Distribution, die aus Quellen stammt, die Red Hat für Red Hat Enterprise Linux (RHEL) frei zur Verfügung stellt. Als solches zielt CentOS Linux darauf ab, funktional kompatibel mit RHEL zu sein. Das CentOS-Projekt ändert hauptsächlich Pakete, um das Branding und die Grafik der Upstream-Anbieter zu entfernen. CentOS Linux ist kostenlos und kann kostenlos verteilt werden. Jede CentOS-Version wird bis zu 10 Jahre lang gewartet (durch Sicherheitsupdates — die Dauer des Supportintervalls durch Red Hat hat sich im Laufe der Zeit in Bezug auf die veröffentlichten Quellen geändert). Eine neue CentOS-Version wird ungefähr alle 2 Jahre veröffentlicht und jede CentOS-Version wird regelmäßig aktualisiert (ungefähr alle 6 Monate), um neuere Hardware zu unterstützen. Dies führt zu einer sicheren, wartungsarmen, zuverlässigen, vorhersehbaren und reproduzierbaren Linux-Umgebung.

Sie können CentOS hier herunterladen. Sie können das Disk-Image im ISO-Dateiformat direkt von hier herunterladen.

Was ist WordPress?

WordPress ist ein Open-Source-Tool zur Erstellung von Websites oder ein Content-Management-System (CMS), das auf PHP und MySQL basiert. Matt Mullenweg und Mike Little programmiert WordPress zurück auf 2003. Dies ist das einfachste statische (kann auch für dynamische entwickelt werden) Website Content Management System (oder CMS), das existiert.

WordPress ist kostenlos und lizenziert unter GPLv2 (oder höher) von der Free Software Foundation. Laut einem Umfragebericht wurde WordPress von mehr als 23.3% der Top-10-Millionen-Websites verwendet. WordPress ist eines der beliebtesten Blogging-Systeme im Web.

Es unterstützt

  • Verschiedene kostenlose & bezahlte Themen für verschiedene verschiedene UI & UX
  • Plugins für verschiedene Dienste & Funktionalitäten
  • Handys (Responsive Views)
  • Multi-User & Multi-Blogging

Um mehr zu erfahren über WordPress, besuchen Sie diesen Link. Um das neueste WordPress von hier herunterzuladen.

Voraussetzungen

Um WordPress zu installieren, benötigen wir die folgenden Dinge, die auf unserem CentOS 7 Linux-Server installiert oder verfügbar sein müssen.

  • Apache oder Nginx als Webserver
  • PHP Version 5.6 oder höher
  • MySQL / MariaDB Version 5.6 oder höher als Datenbank

Legacy oder ältere Version von PHP & MySQL kann WordPress fahren, aber nicht von ihrer offiziellen Seite empfohlen.

Stellen Sie außerdem sicher, dass Ihre Firewall / iptables oder SELinux keine Ports blockiert, die hier erforderlich sind, oder dass Sie kein Problem mit der richtigen Benutzerberechtigung haben.

Um SELinux zu deaktivieren, geben Sie Folgendes ein

setenforce 0

Lassen Sie uns zuerst den CentOS 7 Linux-Server aktualisieren. Dies ist eine gute Vorgehensweise, um Ihren Server auf dem neuesten Stand zu halten. Geben Sie dazu nacheinander den folgenden Befehl aus und warten Sie, bis er aktualisiert wird. Es hängt von Ihrer Internetgeschwindigkeit ab und es wird lange dauern. Also, bitte haben Sie Geduld.

sudo yum clean all
sudo yum -y update

Sie werden so etwas wie das folgende Bild sehen, sobald Sie damit fertig sind. Je nachdem, wie alt Ihre Systemsoftware ist oder welche Pakete aktualisiert werden müssen. Das folgende Bild zeigt ein erfolgreiches Update an und erfordert möglicherweise auch einen Neustart des Systems.

yumupdatedcentos7

yumupdatedcentos7

Apache als Webserver installieren

Um Apache auf Ihrem CentOS 7 zu installieren, geben Sie den folgenden Befehl auf Ihrem Terminal ein.

sudo yum -y install httpd

Dadurch wird Apache als Webserver heruntergeladen und auf dem System installiert.

Starten wir Apache mit dem folgenden Befehl.

sudo systemctl start httpd

Stellen Sie Apache beim Start oder beim Booten so ein, dass es nach jedem Neustart automatisch ohne manuellen Start gestartet wird.

sudo systemctl enable httpd

Test Apache

Um Apache zu testen, geben Sie den folgenden Befehl aus.

sudo systemctl status httpd

Dies zeigt den Status von Apache für Sie an.

Oder Sie können einen Webbrowser öffnen und „localhost“ ohne das doppelte Anführungszeichen in die Adressleiste eingeben. Sie werden so etwas sehen.

testing_apache_centos7

testing_apache_centos7

Es zeigt an, dass unser Webserver läuft 🙂

Möglicherweise müssen Sie auch das Modul mod_rewrite aktivieren. Öffnen Sie einfach die Datei in /etc/httpd/conf/httpd.conf von Ihrem faviourute Dateieditor und ändern Sie die folgende Zeile

AllowOverride None

zu

AllowOverride All

Wir sind fertig mit Apache.

MySQL / MariaDB installieren

Geben Sie den folgenden Befehl aus, um MySQL / MariaDB auf Ihrem System zu installieren.

sudo yum install mariadb-server mariadb

Dadurch wird MySQL / MariaDB heruntergeladen und auf dem System installiert.

Um den MariaDB-Server zu starten, geben Sie den folgenden Befehl ein.

sudo systemctl start mariadb

Jetzt müssen wir das Passwort für den „root“ -Benutzer von MySQL / MariaDB festlegen. Lassen Sie uns dies tun, indem Sie Folgendes eingeben, und dies ist aus Sicherheitsgründen erforderlich.

sudo mysql_secure_installation

Sie werden so etwas sehen. Drücken Sie Y, um fortzufahren, geben Sie ein komplexes Passwort ein und merken Sie es sich.

CentOS7_security

CentOS7_security

Nachdem Sie das Root-Passwort festgelegt haben, sehen Sie etwas wie das folgende Bild.

afterrootpasswordCentOS7

afterrootpasswordCentOS7

Jetzt erhalten Sie einige Eingabeaufforderungen auf Ihrem Terminal mit J / N-Optionen.

Drücken Sie Y für die Eingabeaufforderung „Anonyme Benutzer entfernen?“

Drücken Sie Y für die Eingabeaufforderung „Root-Login aus der Ferne verbieten?“

Drücken Sie Y für die Eingabeaufforderung „Testdatenbank entfernen und darauf zugreifen?“

Drücken Sie Y für die Eingabeaufforderung „Berechtigungstabellen jetzt neu laden?“

Nachdem Sie alle Eingabeaufforderungen beendet haben, sehen Sie unten etwas.

finishmariadbCentOS7

finishmariadbCentOS7

Wir sind fertig mit MySQL / MariaDB.

PHP installieren

Um PHP zu installieren, öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein.

sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl

Dadurch wird PHP zusammen mit einigen anderen PHP-Modulen, die für WordPress erforderlich sind, heruntergeladen und auf Ihrem CentOS 7-System installiert.

phpMyAdmin installieren

Um phpMyAdmin zu installieren, geben Sie den folgenden Befehl im Terminal ein.

sudo yum -y install epel-release

Und geben Sie dann den folgenden Befehl erneut aus.

sudo yum -y install phpmyadmin

Nach der Installation von PHP müssen wir den Apache oder einen anderen Webserver neu starten, um mit PHP arbeiten zu können. Geben Sie dazu Folgendes ein.

sudo systemctl restart httpd.service

Um zu testen, ob Sie auf phpMyAdmin zugreifen können, öffnen Sie einen beliebigen Webbrowser und geben Sie Folgendes in die Adressleiste ein.

localhost/phpmyadmin

Sie werden so etwas sehen.

phpmyadminCentOS7

phpmyadminCentOS7

Wir sind mit der Installation von PHP fertig.

WordPress installieren

Laden Sie das neueste WordPress von hier herunter. Oder verwenden Sie den folgenden Befehl, um es herunterzuladen.

sudo wget https://wordpress.org/latest.zip

Nachdem Sie die Zip-Archivdatei heruntergeladen haben, entpacken Sie sie, indem Sie den folgenden Befehl auf dem Terminal eingeben.

sudo unzip latest.zip

Nach erfolgreichem Entpacken sehen Sie einen Ordner mit dem Namen „wordpress“. Kopieren Sie nun diesen Ordner „wordpress“ in den Ordnerpfad / var / www / html, indem Sie wie folgt vorgehen.

sudo cp -avr wordpress /var/www/html

Wechseln Sie nun in den Ordner /var/ www/html und geben Sie die beiden folgenden Befehle aus.

sudo chmod -R 775 wordpress
sudo chown apache:apache wordpress

Geben Sie nun Folgendes in die Adressleiste Ihres Webbrowsers ein.

localhost/wordpress

Sie sehen das Bild unten. Klicken Sie auf „Los geht’s!“ für weiter.

1stwordpresscentos7

1stwordpresscentos7

Nach dem Klicken auf „Los geht’s!“ button, du wirst so etwas sehen.

wordpresssetp2centos7

wordpresssetp2centos7

Jetzt müssen wir eine Datenbank mit einem Namen erstellen, den Sie für die Installation von WordPress wünschen.

Erstellen wir dann die Datenbank. Öffnen Sie dazu den Webbrowser und geben Sie Folgendes ein.

localhost / phpmyadmin

Dann wird nach einem Benutzernamen & Passwort gefragt. Geben Sie „root“ als Benutzernamen und das Passwort ein, das Sie zuvor bei der Installation von MySQL / MariaDB festgelegt hatten. Ich hoffe, dass Sie sich daran erinnern können. Sobald Sie angemeldet sind, werden Sie so etwas sehen.

phpmyadmincenos7

phpmyadmincenos7

Klicken Sie nun in der linken oberen Ecke auf Neu, die im folgenden Bild rot markiert ist.

phpmyadmincenos7step2

phpmyadmincenos7step2

Nachdem Sie auf Neu geklickt haben, sehen Sie dies. Geben Sie einen Datenbanknamen ein und klicken Sie auf die Schaltfläche „Erstellen“. Hier tippe ich iftekher für meinen Datenbanknamen ein. Sie können eingeben, was Sie möchten.

creatingdbcentos7

creatingdbcentos7

Wir sind fertig mit der Erstellung unserer Datenbank für die Installation von WordPress.

Kehren Sie nun zur WordPress-Installation zurück.

Geben Sie den Datenbanknamen als iftekher (Wie ich iftekher als meinen Datenbanknamen festgelegt habe), den Benutzernamen als root und das Root-Kennwort ein und lassen Sie den Datenbankhost und das Tabellenpräfix unverändert. Es sollte wie unten Bild aussehen. Klicken Sie auf die Schaltfläche Senden, um fortzufahren.

settingupcentos7

settingupcentos7

Danach sehen Sie ein ähnliches Bild wie unten und müssen auf die Schaltfläche „Installation ausführen“ klicken.

runthecentos7

runthecentos7

Dann sehen Sie einen Begrüßungsbildschirm wie unten, in dem Sie nach Ihrem WordPress-Site-Titel, Benutzernamen und Passwort gefragt werden, die sich auf Ihre WordPress-Site beziehen. Geben Sie den Site-Titel ein, geben Sie admin als Benutzernamen ein, wählen Sie ein hartes Passwort, geben Sie Ihre E-Mail-Adresse ein und klicken Sie auf „WordPress installieren“.

welcomewpcentos7

welcomewpcentos7

Dann erhalten Sie eine Meldung, dass WordPress erfolgreich auf Ihrem CentOS7 installiert wurde.

Geben Sie nun Folgendes in die Adressleiste Ihres Webbrowsers ein und Sie werden so etwas sehen.

localhost/wordpress

livewpcentos7

livewpcentos7

Wir sind also fertig mit der Installation von WordPress auf unserem CentOS 7 Linux-Server.

Ich wünsche Ihnen einen schönen Tag.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.