Situatie
LAMP este un acronim pentru Linux, Apache, MySQL și PHP. Este o stivă gratuită și open source utilizată de dezvoltatori și administratorii de site-uri web pentru a testa și găzdui aplicațiile lor web.
Vine cu 4 componente care sunt Apache (folosit pentru găzduirea unui site web), MySQL sau MariaDB și PHP – un limbaj de scripting popular folosit pentru a crea pagini web dinamice. MariaDB sau MYSQL sunt folosite pentru a stoca și gestiona datele.
Solutie
Pasi de urmat
Înainte de instalare, păstrați actualizat depozitul de pachete de sisteme. Pentru aceasta, deschideți terminalul și utilizați următoarea comandă:
sudo dnf update
După actualizarea pachetelor de sistem, următorul pas este să instalați Apache Web Server și instrumentele acestuia, pentru aceasta rulați următoarea comandă:
sudo dnf install –y httpd httpd-tools
Odată ce instalarea este finalizată, activați și porniți serviciul Apache rulând următoarea comandă:
systemctl start httpd systemctl enable httpd
Pentru a verifica că serviciul rulează, executați următoarea comandă:
systemctl status httpd
După instalarea Apache, actualizați regulile paravanului de protecție pentru a permite solicitările pentru aceasta, utilizați următoarea comandă:
sudo firewall-cmd –add-service=http/tcp –permanent sudo firewall-cmd –add-service-https/tcp –permanent sudo firewall-cmd –reload
Următorul pas este să instalați Maria DB pentru a stoca date și a gestiona datele pentru site-ul web, pentru aceasta utilizați următoarea comandă:
sudo dnf install –y mariadb-server mariadb
Odată ce instalarea este finalizată, activați și porniți serviciul Maria DB rulând următoarea comandă:
systemctl enable mariadb systemctl start mariadb
Pentru a verifica că serviciul rulează, utilizați următoarea comandă:
systemctl status mariadb
Pentru a îmbunătăți securitatea bazei de date, se recomandă să rulați un script de securitate care vine cu MariaDB. Acesta va elimina setările implicite nesigure și va bloca accesul la baza de date. Pentru a securiza MariaDB rulând următoarea comandă:
mysql_secure_installation
Vă va solicita să introduceți parola root sau să o configurați, prin urmare, răspundeți „Y” pentru fiecare solicitare ulterioară.
Ultima componentă din stiva LAMP este PHP, am menționat deja că PHP este folosit pentru a crea o pagină web dinamică, pentru a instala PHP folosind următoarea comandă:
sudo dnf install –y php php-mysqlnd
Pentru a testa PHP, creați o pagină în directorul /var/www/html/ (directorul implicit). Introduceți codul așa cum se arată mai jos:
<?php phpinfo (); // it will print the PHP Information that we have installed ?>
Trebuie să instruiți SELinux să execute cod PHP, pentru aceasta utilizați următoarea comandă:
setsebool –P httpd_execmem 1
În cele din urmă, reporniți serviciul httpd.
systemctl restart httpd
Acum deschideți browserul web și introduceți adresa IP a serverului dvs. în bara de căutare. Veți obține rezultatul așa cum se arată mai jos:
http://<ip-address>/info.php
Leave A Comment?