Installéiert WordPress 5 mat Apache, MariaDB 10 a PHP 7 op CentOS 7


WordPress ass eng Open Source a gratis Blogging Applikatioun an en dynamesche CMS (Content Management System) entwéckelt mat MySQL a PHP. Et huet eng grouss Zuel vun Drëtt Partei Plugins an Themen. WordPress ass de Moment eng vun de populäersten Blogging Plattformen déi um Internet verfügbar sinn a vu Millioune Leit weltwäit benotzt ginn.

An dësem Tutorial wäerte mir erkläre wéi Dir de populäre Inhaltsverwaltungssystem installéiere kënnt - WordPress mat LAMP (Linux, Apache, MySQL/MariaDB, PHP) op RHEL, CentOS a Fedora Linux Verdeelungen.

  1. En dedizéierten Server oder e VPS (Virtual Private Server) mat CentOS 7 minimal Installatioun.

WICHTEG: Ech proposéieren Iech fir Bluehost Hosting ze goen, deen eis eng speziell Remise fir eis Lieser bitt, an et kënnt och mat engem 1 Gratis Domain, 1 IP Adress , Gratis SSL an 24/7 Ënnerstëtzung fir d'Liewen.

Installéiert Remi Repository op CentOS 7

D'Installatioun déi mir ausféieren wäert op CentOS 7 sinn, awer déiselwecht Instruktioune funktionnéieren och op RHEL a Fedora Verdeelungen.

Éischt installéiert an aktivéiert Remi Repository mam folgenden Kommando.

# 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]

Well mir php7.3 benotzen, musse mir d'Installatioun vu php5.4 auszeschalten mat yum-config-manager Kommando vum yum-utils Tool.

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

Installéiert LAMP Stack op CentOS 7

Elo si mir bereet fir all déi erfuerderlech Packagen am Zesummenhang mat eisem LAMP-Stack z'installéieren mat dem folgenden Kommando.

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

Elo datt d'Installatioun fäerdeg ass, musse mir eis MariaDB Installatioun starten a sécheren.

# systemctl start mariadb
# mysql_secure_installation

Follegt d'Instruktioune um Bildschierm fir d'Froen ze beäntweren am Zesummenhang mat Ärer MariaDB Server Sécherheet.

Da konfiguréiere mir d'MariaDB fir automatesch beim Systemboot ze starten:

# systemctl enable mariadb

Als nächst maache mir datselwecht fir Apache Webserver:

# systemctl start httpd
# systemctl enable httpd

Erstelle WordPress MySQL Datebank

Eis WordPress erfuerdert eng Datebank an e Datebank Benotzer. Fir een ze kreéieren, benotzt einfach déi folgend Kommandoen. Fillt Iech gratis den Datebanknumm, Benotzer a Passwuert ze ersetzen no Äre Virléiften:

# mysql -u root -p
Enter password:

## Create database ##
CREATE DATABASE wordpress;

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

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

## FLUSH privileges ##
FLUSH PRIVILEGES;

## Exit ##
exit

Preparéieren WordPress Installatioun

Elo si mir prett fir dat lescht WordPress Archiv erofzelueden:

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

Nächst Extrait den Archiv an eisem Web Verzeechnes:

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

Dat hei uewen erstellt de folgende Verzeechnes, deen eise WordPress Skript enthält:

/var/www/html/wordpress

Elo ännert d'Besëtzer vun deem Verzeichnis op de Benotzer \apache:

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

Erstellt Apache Virtual Host fir WordPress

Mir erstellen en separaten virtuelle Host fir eis WordPress Installatioun. Öffnen /etc/httpd/conf/httpd.conf mat Ärem Liiblingstexteditor:

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

A füügt de folgende Code um Enn vun der Datei an ersetzt de markéierten Text mat der Informatioun am Zesummenhang mat Ärer Installatioun:

<VirtualHost *:80>
  ServerAdmin [email 
  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
</VirtualHost>

Späichert Är Ännerungen an nei start Apache:

# systemctl restart httpd

Installéiere vu WordPress op der Websäit

Elo si mir prett fir eis WordPress Installatioun auszeféieren. Fir d'Installatioun unzefänken kënnt Dir entweder op d'IP Adress vun Ärem Server op http://ip-Adress Zougang oder wann Dir lokal installéiert kënnt Dir http://localhost benotzen oder wann Dir sidd mat engem realen Domain, kënnt Dir amplaz d'Domain benotzen. Dir sollt déi folgend Säit gesinn:

Wann Dir op Let's Go Knäppchen klickt, gitt Dir op déi nächst Säit vun der Installatioun ëmgeleet, wou Dir d'Datebankdetailer gitt, déi mir virdru erstallt hunn.

Wann Dir d'Detailer aginn hutt, klickt op de Submit Knäppchen. WordPress wäert probéieren seng Konfiguratiounsdatei genannt wp-config.php ze kreéieren. Wann alles gutt ass, sollt Dir déi folgend Säit gesinn:

Wann Dir op de Knäppchen D'Installatioun lafen klickt, gitt Dir gefrot e puer Detailer iwwer Är Websäit anzeginn: Site Titel, Benotzernumm, Passwuert an E-Mail Adress.

Wann Dir all déi erfuerderlech Informatioun ausgefëllt hutt, finaliséiert d'Installatioun andeems Dir op de Knäppchen ënnen klickt. Är Installatioun ass elo fäerdeg. Är Virsäit soll eppes am Bild hei drënner ausgesinn:

An de WordPress Dashboard gesäit wéi follegt aus:

Dir kënnt elo ufänken Är WordPress Websäit ze managen.

Dir hutt d'Installatioun vu WordPress mat LAMP op CentOS 7 erfollegräich ofgeschloss. Wann Dir Schwieregkeeten oder Froen hutt, gitt se w.e.g. an der Kommentarsektioun hei ënnen.