Installer WordPress 5 med Apache, MariaDB 10 og PHP 7 på CentOS 7


WordPress er en open source og gratis blogging-applikation og et dynamisk CMS (Content Management System) udviklet ved hjælp af MySQL og PHP. Det har et stort antal tredjeparts plugins og temaer. WordPress er i øjeblikket en af de mest populære bloggingplatformer, der er tilgængelige på internettet og bruges af millioner af mennesker over hele kloden.

I denne vejledning skal vi forklare, hvordan man installerer det populære indholdsstyringssystem - WordPress ved hjælp af LAMP (Linux, Apache, MySQL/MariaDB, PHP) på RHEL, CentOS og Fedora Linux-distributioner.

  1. En dedikeret server eller en VPS (Virtual Private Server) med CentOS 7 minimal installation.

VIGTIGT: Jeg foreslår, at du går til Bluehost Hosting, som giver os en særlig rabat til vores læsere, og den leveres også med et 1 gratis domæne, 1 IP-adresse, gratis SSL og support døgnet rundt hele livet.

Installation af Remi Repository på CentOS 7

Installationen, som vi udfører, vil være på CentOS 7, men de samme instruktioner fungerer også på RHEL- og Fedora-distributioner.

Først skal du installere og aktivere Remi-arkivet ved hjælp af følgende 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]

Da vi skal bruge php7.3, bliver vi nødt til at deaktivere installationen af php5.4 ved hjælp af kommandoen yum-config-manager leveret af yum-utils-værktøjet.

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

Installation af LAMP Stack på CentOS 7

Nu er vi klar til at installere alle de nødvendige pakker relateret til vores LAMP-stak ved hjælp af følgende kommando.

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

Nu hvor installationen er afsluttet, bliver vi nødt til at starte og sikre vores MariaDB-installation.

# systemctl start mariadb
# mysql_secure_installation

Følg instruktionerne på skærmen for at besvare de spørgsmål, der er relateret til din MariaDB-serversikkerhed.

Derefter konfigurerer vi MariaDB til at starte automatisk ved systemstart:

# systemctl enable mariadb

Dernæst gør vi det samme for Apache-webserveren:

# systemctl start httpd
# systemctl enable httpd

Oprettelse af WordPress MySQL-database

Vores WordPress kræver en database og en databasebruger. For at oprette en skal du blot bruge følgende kommandoer. Du er velkommen til at udskifte databasenavn, bruger og adgangskode i henhold til dine præferencer:

# 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

Forbereder installation af WordPress

Nu er vi klar til at downloade det nyeste WordPress-arkiv:

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

Udpak derefter arkivet i vores webkatalog:

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

Ovenstående opretter følgende bibliotek, som indeholder vores WordPress-script:

/var/www/html/wordpress

Skift nu ejerskabet af denne mappe til bruger "apache":

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

Oprettelse af Apache Virtual Host til WordPress

Vi opretter en separat virtuel vært til vores WordPress-installation. Åbn /etc/httpd/conf/httpd.conf med din yndlings teksteditor:

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

Og tilføj følgende kode i bunden af filen og udskift den markerede tekst med de oplysninger, der er relateret til din installation:

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

Gem dine ændringer, og genstart Apache:

# systemctl restart httpd

Installation af WordPress på webstedet

Nu er vi klar til at køre vores WordPress-installation. For at starte installationen kan du få adgang til enten serverens IP-adresse på http:/ip-adresse , eller hvis du installerer lokalt, kan du bruge http:/localhost eller hvis du er ved hjælp af et rigtigt domæne kan du bruge domænet i stedet. Du skulle se den følgende side:

Når du klikker på Lad os gå-knappen, omdirigeres du til den næste side af installationen, hvor du bliver nødt til at indtaste de databaseoplysninger, vi oprettede tidligere.

Når du har indtastet detaljerne, skal du klikke på knappen Send. WordPress forsøger at oprette sin konfigurationsfil kaldet wp-config.php. Hvis alt er i orden, skal du se den følgende side:

Når du klikker på knappen "Kør installationen", bliver du bedt om at indtaste nogle oplysninger om dit websted: Sitetitel, brugernavn, adgangskode og e-mail-adresse.

Når du har udfyldt alle de nødvendige oplysninger, skal du færdiggøre installationen ved at klikke på knappen nederst. Din installation er nu afsluttet. Din forside skal se noget ud af billedet nedenfor:

Og WordPress-dashboardet ser ud som følger:

Du kan nu begynde at administrere dit WordPress-websted.

Du har gennemført installationen af WordPress med LAMP på CentOS 7. Hvis du havde problemer eller spørgsmål, bedes du sende dem i kommentarfeltet nedenfor.