Cum se instalează Apache, MySQL/MariaDB și PHP pe RHEL 8


În acest tutorial, veți învăța cum să instalați stiva LAMPLinux, Apache, MySQL/MariaDB , PHP pe sistemul RHEL 8. Acest tutorial presupune că v-ați activat deja abonamentul RHEL 8 și că aveți acces root la sistemul dvs.

Pasul 1: Instalați Apache Web Server

1. În primul rând, vom începe prin a instala serverul web Apache, este un server web grozav care alimentează milioane de site-uri web pe internet. Pentru a finaliza instalarea, utilizați următoarea comandă:

yum install httpd

2. După finalizarea instalării, activați Apache (pentru a porni automat la pornirea sistemului), porniți serverul web și verificați starea utilizând comenzile de mai jos.

systemctl enable httpd
systemctl start httpd
systemctl status httpd

3. Pentru a face paginile noastre disponibile pentru public, va trebui să ne edităm regulile firewall pentru a permite solicitările HTTP pe serverul nostru web utilizând următoarele comenzi.

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

4. Verificați dacă serverul web rulează și este accesibil accesând fie http://localhost, fie adresa IP a serverului dvs. Ar trebui să vedeți o pagină similară cu cea de mai jos.

Pasul 2: Instalați limbajul de programare PHP

5. Următorul nostru pas este să instalăm PHP – limbaj de programare folosit pe multe site-uri web precum WordPress și Joomla, datorită comportamentului său extrem de puternic și flexibil.

Pentru a instala PHP pe RHEL 8, utilizați comanda de mai jos.

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

6. Acum reporniți serverul dvs. web, astfel încât Apache să știe că va servi și solicitări PHP.

systemctl restart httpd 

7. Testați-vă PHP, creând un fișier simplu info.php cu un phinfo() în el. Fișierul ar trebui să fie plasat în directorul rădăcină pentru serverul dvs. web, care este /var/www/html.

Pentru a crea fișierul utilizați:

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

Acum, accesați http://localhost/info.php sau http://server-ip-address/info.php. Ar trebui să vedeți o pagină similară cu aceasta.

Pasul 3: Instalați MariaDB Server

8. MariaDB este un server de baze de date popular, folosit în multe medii. Instalarea este simplă și necesită doar câțiva pași, așa cum se arată.

yum install mariadb-server mariadb

9. După finalizarea instalării, activați MariaDB (pentru a porni automat la pornirea sistemului), porniți serverul web și verificați starea utilizând comenzile de mai jos.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

10. În cele din urmă, veți dori să vă asigurați instalarea MariaDB lansând următoarea comandă.

mysql_secure_installation

Vi se vor pune câteva întrebări diferite referitoare la instalarea dvs. MariaDB și la modul în care doriți să o asigurați. Puteți schimba parola utilizatorului root al bazei de date, puteți dezactiva baza de date de testare, dezactivați utilizatori anonimi și dezactivați autentificarea root de la distanță.

Iată un exemplu:

11. Odată securizat, vă puteți conecta la MySQL și puteți examina bazele de date existente pe serverul dvs. de baze de date utilizând următoarea comandă.

mysql -e "SHOW DATABASES;" -p

Concluzie

În acest tutorial, am arătat cum să instalați celebra stivă LAMP pe sistemul dvs. RHEL 8. Procesul a fost ușor și simplu, dar dacă aveți întrebări, vă rugăm să le postați în secțiunea de comentarii de mai jos.