Kako instalirati Apache, MySQL/MariaDB i PHP na RHEL 8


U ovom vodiču ćete naučiti kako instalirati LAMP stog – Linux, Apache, MySQL/MariaDB , PHP na RHEL 8 sistemu. Ovaj vodič pretpostavlja da ste već omogućili pretplatu na RHEL 8 i da imate root pristup svom sistemu.

Korak 1: Instalirajte Apache Web Server

1. Prvo, počet ćemo instaliranjem Apache web servera, odličnog web servera koji pokreće milione web stranica širom interneta. Za završetak instalacije koristite sljedeću naredbu:

yum install httpd

2. Kada se instalacija završi, omogućite Apache (da se pokreće automatski nakon pokretanja sistema), pokrenite web server i provjerite status koristeći donje naredbe.

systemctl enable httpd
systemctl start httpd
systemctl status httpd

3. Kako bismo naše stranice učinili dostupnim javnosti, morat ćemo urediti pravila zaštitnog zida kako bismo dozvolili HTTP zahtjeve na našem web serveru koristeći sljedeće komande.

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

4. Provjerite da li web server radi i da je dostupan pristupom ili http://localhost ili IP adresi vašeg servera. Trebali biste vidjeti stranicu sličnu onoj ispod.

Korak 2: Instalirajte PHP programski jezik

5. Naš sljedeći korak je da instaliramo PHP – programski jezik koji se koristi na mnogim web stranicama kao što su WordPress i Joomla, zbog svog izuzetno moćnog i fleksibilnog ponašanja.

Da instalirate PHP na svoj RHEL 8 koristite naredbu ispod.

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

6. Sada ponovo pokrenite svoj web server tako da Apache zna da će također posluživati PHP zahtjeve.

systemctl restart httpd 

7. Testirajte svoj PHP kreiranjem jednostavnog info.php fajla sa phinfo() u njemu. Datoteka bi trebala biti smještena u korijenski direktorij vašeg web servera, a to je /var/www/html.

Za kreiranje fajla koristite:

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

Sada ponovo, pristupite http://localhost/info.php ili http://server-ip-address/info.php. Trebali biste vidjeti stranicu sličnu ovoj.

Korak 3: Instalirajte MariaDB Server

8. MariaDB je popularan server baze podataka, koji se koristi u mnogim okruženjima. Instalacija je jednostavna i zahtijeva samo nekoliko koraka kao što je prikazano.

yum install mariadb-server mariadb

9. Kada se instalacija završi, omogućite MariaDB (da se pokreće automatski nakon pokretanja sistema), pokrenite web server i provjerite status pomoću naredbi ispod.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

10. Konačno, htjet ćete osigurati svoju MariaDB instalaciju izdavanjem sljedeće naredbe.

mysql_secure_installation

Biće vam postavljeno nekoliko različitih pitanja u vezi sa vašom instalacijom MariaDB-a i kako biste je želeli da osigurate. Možete promijeniti korijensku korisničku lozinku baze podataka, onemogućiti testnu bazu podataka, onemogućiti anonimne korisnike i onemogućiti root prijavu na daljinu.

Evo primjera:

11. Kada budete osigurani, možete se povezati na MySQL i pregledati postojeće baze podataka na vašem serveru baze podataka koristeći sljedeću naredbu.

mysql -e "SHOW DATABASES;" -p

Zaključak

U ovom vodiču pokazali smo kako instalirati poznati stog LAMP na vaš RHEL 8 sistem. Proces je bio lak i jednostavan, ali ako imate bilo kakvih pitanja, molimo vas da ih postavite u odeljku za komentare ispod.