MINISTERUL EDUCATIEI, CULTURII SI CERCETARII AL
REPUBLICII MOLDOVA
Centrul de Excelenta in Energetica si Electronica
Laboratorul 8
Asistența în administrarea
serviciilor de rețea
Elaborat: Crivorucenco Marcel
Verificat: Domenti Tudor
Chisinau 2025
Tema: Servicii WEB, implimentarea HTML, CGI şi aplicaţii
browser
Introducere
În era digitală, dezvoltarea și administrarea aplicațiilor web reprezintă un domeniu esențial în
infrastructura rețelelor moderne. Serviciile web joacă un rol crucial în furnizarea de informații și
interacțiunea utilizatorilor cu diverse platforme online. Pentru a facilita dezvoltarea și testarea
aplicațiilor web într-un mediu local, sunt utilizate pachete software integrate, precum XAMPP.
XAMPP este o soluție open-source multiplatformă, care include un server web Apache, un server de
baze de date MariaDB (MySQL) și interpretorul PHP. Acesta permite dezvoltatorilor să creeze, testeze
și administreze aplicații web într-un mediu controlat, înainte ca acestea să fie publicate pe un server
de producție.
Această lucrare de laborator își propune să exploreze utilizarea XAMPP în implementarea serviciilor
web, evidențiind configurarea și testarea unui site web static și dinamic. Vor fi parcurși pașii esențiali
pentru instalarea și utilizarea serverului Apache, crearea unei structuri de fișiere pentru un site web și
testarea acestuia prin intermediul browserului și a utilitarului PHPMyAdmin.
PASUL 1 – Instalare XAMPP
Pasul 2 – Lansarea si utilizarea XXAMP
- Lansam serverul web Apache si serverul de baze de date MySQL
- Intram in browser si accesam [Link] pentru a verifica
functionalitatea aplicatiilor:
Aplicația lansată, PHPMyAdmin, este programată în limbajul PHP și permite gestionarea serverului de
baze de date MySQL.
Observație: Încărcarea în fereastra browser-ului a unei aplicații web sau a unui site web va produce o
serie de comenzi adresate serverului de web de pe calculatorul pe care este găzduită aplicația. Aceste
comenzi sunt compuse dintr-un verb (GET), un nume de fișier și, eventual, unul sau mai multe
argumente suplimentare. Fișierul referit în comandă poate fi de diferite tipuri
(HTML, CSS, JavaScript, PHP etc.). Cele care au un conținut static (texte, imagini, fișiere de stiluri) vor
fi "servite" de server imediat (adică transferate aplicației client) în timp ce fișierele care conțin cod
PHP vor fi executate pe server (într-un interpretor specializat).
XAMPP este un pachet de aplicații software gratuit, "open source" și multiplatformă care odată
instalat pe calculatorul personal, îl transformă pe acresta într-un server complex cu două
componente: o aplicație de tip server de web, Apache și un server de baze de date, MySQL. Pachetul
conține și un interpretor de cod PHP, deci acest limbaj va putea fi utilizat la programarea
componentelor părții de server a aplicației web în curs de dezvoltare.
Pasul 3 – Utilizarea serverului Apache
Un server de web este un program reactiv. El rulează în continuu pe calculatorul destinat gestionării
unuia sau mai multor site-uri și aplicații web şi aşteaptă cereri din partea unei aplicaţii client
(Microsoft Edge, Google Chrome, Mozilla Firefox, Opera etc.).
Ca aplicaţie, serverul pentru web accesează un ansamblu de fişiere și directoare dispuse într-un
anumit director de pe discul calculatorului pe care acesta este instalat. Dacă o aplicaţie client trimite
o comandă prin care solicită un fişier existent, serverul Apache îl va furniza (dacă nu este un fișier
conținând un program PHP) respectând regulile unui protocol precizat în cererea clientului (http,
https, ftp). Dacă serverul primește o comandă care conține denumirea unui fișier PHP, serverul de
web va lansa în execuție interpretorul de cod PHP și îi va trimite acestuia fișierul referit în comandă.
1. Se lansează în execuție serverul Apache;
2. Se creează un subdirector derivat din .../xampp/htdocs/. Acesta va conține toate fișierele
site-ului. De exemplu: E:/xampp/htdocs/MyFamily/
3. Se creează apoi fișierele care compun site-ul sau se descarcă și se adaptează un model de site
(un template, de exemplu un template care folosește componente prestilizate, bazat
pe Bootstrap).
Notă: Scopul cursului nefiind crearea unei aplicații web "de la zero", vom adopta a doua variantă, deci
vom descărca un template gratuit. Pentru a limita activitatea de stilizare, template-ul va fi bazat
pe Bootstrap și va fi descărcat de la adresa: [Link]
bootstrap-template-free/.
4. Se afișează pagina principală a aplicației web ([Link]) tastând în caseta de adrese a
browserului adresa [Link]
Concluzie
Lucrarea de laborator a subliniat importanța utilizării XAMPP pentru implementarea și testarea
serviciilor web într-un mediu local. Instalarea și configurarea serverului Apache, împreună cu
administrarea bazelor de date MySQL prin PHPMyAdmin, ne-au oferit o înțelegere practică a
gestionării aplicațiilor web. Prin utilizarea unui template HTML bazat pe Bootstrap, am explorat
procesul de organizare a fișierelor și de rulare a unui site web local. Astfel, această experiență a întărit
înțelegerea modului în care funcționează serverele web și interacțiunea dintre componentele unei
aplicații web moderne.