Sådan installeres Apache, MySQL/MariaDB og PHP på RHEL 8


I denne vejledning vil du lære at installere LAMP stack - Linux, Apache, MySQL/MariaDB, PHP på RHEL 8-systemet. Denne vejledning forudsætter, at du allerede har aktiveret dit RHEL 8-abonnement, og at du har rootadgang til dit system.

Trin 1: Installer Apache-webserver

1. For det første starter vi med at installere Apache-webserveren, er en fantastisk webserver, der driver millioner af websteder over internettet. Brug følgende kommando for at afslutte installationen:

# yum install httpd

2. Når installationen er afsluttet, skal du aktivere Apache (starte automatisk ved systemstart), starte webserveren og kontrollere status ved hjælp af nedenstående kommandoer.

# systemctl enable httpd
# systemctl start httpd
# systemctl status httpd

3. For at gøre vores sider tilgængelige for offentligheden bliver vi nødt til at redigere vores firewallregler for at tillade HTTP-anmodninger på vores webserver ved hjælp af følgende kommandoer.

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

4. Kontroller, at webserveren kører og er tilgængelig ved at få adgang til enten http:/localhost eller din servers IP-adresse. Du skal se en side, der ligner den nedenfor.

Trin 2: Installer PHP-programmeringssprog

5. Vores næste trin er at installere PHP - programmeringssprog, der bruges på mange websteder som WordPress og Joomla på grund af dets ekstremt kraftfulde og fleksible opførsel.

Brug kommandoen nedenfor for at installere PHP på din RHEL 8.

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

6. Genstart nu din webserver, så Apache ved, at den også serverer PHP-anmodninger.

# systemctl restart httpd 

7. Test din PHP ved at oprette en simpel info.php -fil med en phinfo() i den. Filen skal placeres i katalogets rod til din webserver, som er/var/www/html.

For at oprette filen skal du bruge:

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

Nu igen skal du åbne http: //localhost/info.php eller http: //server-ip-address/info.php. Du skal se en side, der ligner denne.

Trin 3: Installer MariaDB Server

8. MariaDB er en populær databaseserver, der bruges i mange miljøer. Installationen er enkel og kræver kun et par trin som vist.

# yum install mariadb-server mariadb

9. Når installationen er gennemført, skal du aktivere MariaDB (starte automatisk efter systemstart), starte webserveren og kontrollere status ved hjælp af nedenstående kommandoer.

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

10. Endelig vil du sikre din MariaDB-installation ved at udstede følgende kommando.

# mysql_secure_installation

Du bliver stillet et par forskellige spørgsmål angående din MariaDB-installation, og hvordan du vil sikre den. Du kan ændre databasens root-brugeradgangskode, deaktivere testdatabasen, deaktivere anonyme brugere og deaktivere root-login eksternt.

Her er et eksempel:

11. Når du er sikret, kan du oprette forbindelse til MySQL og gennemgå de eksisterende databaser på din databaseserver ved hjælp af følgende kommando.

# mysql -e "SHOW DATABASES;" -p

I denne vejledning har vi vist, hvordan du installerer den berømte LAMP-stak på dit RHEL 8-system. Processen var let og ligetil, men hvis du har spørgsmål, bedes du sende dem i kommentarfeltet nedenfor.