Hvordan installere Apache, MySQL/MariaDB og PHP på RHEL 8


I denne opplæringen skal du lære hvordan du installerer LAMP stack – Linux, Apache, MySQL/MariaDB , PHPRHEL 8-systemet. Denne opplæringen forutsetter at du allerede har aktivert RHEL 8-abonnementet ditt og at du har root-tilgang til systemet ditt.

Trinn 1: Installer Apache Web Server

1. Først vil vi starte med å installere Apache-nettserveren, som er en flott nettserver som driver millioner av nettsteder over hele internett. For å fullføre installasjonen, bruk følgende kommando:

yum install httpd

2. Når installasjonen er fullført, aktiver Apache (for å starte automatisk ved systemoppstart), start webserveren og kontroller statusen ved å bruke kommandoene nedenfor.

systemctl enable httpd
systemctl start httpd
systemctl status httpd

3. For å gjøre sidene våre tilgjengelige for offentlige, må vi redigere brannmurreglene for å tillate HTTP-forespørsler på nettserveren vår ved hjelp av følgende kommandoer.

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

4. Bekreft at webserveren kjører og er tilgjengelig ved å gå til enten http://localhost eller serverens IP-adresse. Du bør se en side som ligner på den nedenfor.

Trinn 2: Installer PHP programmeringsspråk

5. Vårt neste trinn er å installere PHP – programmeringsspråk som brukes på mange nettsteder som WordPress og Joomla, på grunn av sin ekstremt kraftige og fleksible oppførsel.

For å installere PHPRHEL 8, bruk kommandoen nedenfor.

yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Start nå nettserveren på nytt slik at Apache vet at den også vil levere PHP-forespørsler.

systemctl restart httpd 

7. Test PHP-en din ved å lage en enkel info.php-fil med en phinfo() i den. Filen skal plasseres i katalogroten for webserveren din, som er /var/www/html.

For å lage filen bruk:

echo "<?php phpinfo() ?>" > /var/www/html/info.php

Nå igjen, gå til http://localhost/info.php eller http://server-ip-address/info.php. Du bør se en side som ligner på denne.

Trinn 3: Installer MariaDB Server

8. MariaDB er en populær databaseserver som brukes i mange miljøer. Installasjonen er enkel og krever bare noen få trinn som vist.

yum install mariadb-server mariadb

9. Når installasjonen er fullført, aktiver MariaDB (for å starte automatisk ved systemoppstart), start webserveren og verifiser statusen ved å bruke kommandoene nedenfor.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

10. Til slutt vil du sikre MariaDB-installasjonen din ved å utstede følgende kommando.

mysql_secure_installation

Du vil bli stilt noen forskjellige spørsmål angående MariaDB-installasjonen din og hvordan du vil sikre den. Du kan endre databaserotbrukerpassordet, deaktivere testdatabasen, deaktivere anonyme brukere og deaktivere rotpålogging eksternt.

Her er et eksempel:

11. Når du er sikret, kan du koble til MySQL og se gjennom de eksisterende databasene på databaseserveren din ved å bruke følgende kommando.

mysql -e "SHOW DATABASES;" -p

Konklusjon

I denne opplæringen har vi vist hvordan du installerer den berømte LAMP-stakken på RHEL 8-systemet ditt. Prosessen var enkel og grei, men hvis du har spørsmål, vennligst legg dem inn i kommentarfeltet nedenfor.