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.