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.
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.
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.
Nachdem Sie das Root-Passwort festgelegt haben, sehen Sie etwas wie das folgende Bild.
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.
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.
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.
Nach dem Klicken auf „Los geht’s!“ button, du wirst so etwas sehen.
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.
Klicken Sie nun in der linken oberen Ecke auf Neu, die im folgenden Bild rot markiert ist.
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.
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.
Danach sehen Sie ein ähnliches Bild wie unten und müssen auf die Schaltfläche „Installation ausführen“ klicken.
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“.
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
Wir sind also fertig mit der Installation von WordPress auf unserem CentOS 7 Linux-Server.
Ich wünsche Ihnen einen schönen Tag.