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 , PHP på RHEL 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 PHP på RHEL 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.