Pe sistemul de operare Windows exista mai multe aplicatii folosite ca servere
Web, unul dintre ele fiind incorporat chiar in sistemul de operare Windows (2000, 2003
si chiar XP), si anume Internet Information Service (ISS) care se poate adauga dupa
instalarea sistemului de operare din Add or Remove Windows Components.
Pentru aceasta lucrare de laborator s-a ales insa combinatia WAMP (Windows,
Apache, MySQL, PHP), care poate fi implementata fie instaland fiecare componenta in
parte si modificandu-le ulterior fisierele de configurare, fie, solutia adoptata, utilizarea
unei aplicatii software care le inglobeaza pe toate trei. Aici putem alege intre EasyPHP
si/sau XAMPP. Pentru lucrare am ales EasyPHP , care este un program Open Source, si
poate fi descarcat liber de pe internet de la adresa:
http://www.easyphp.org/telechargements.php3.
2.2 Instalarea si configurarea EasyPHP-2.0b1
Pasii de instalare sunt:
1. Se da dublu click pe fisierul , si astfel se porneste
instalarea aplicatiilor;
2. se alege limba de instalare - implicit Enlish - OK
3. Se da Next, se accepta conditiile de licenta, Next, Next , se alege locul de
instalare al aplicatiilor - implicit este in C:Program FilesEasyPHP 2.0b1, si
lasam asa, Next, pana la Finish.
Pachetul este instalat in C:Program FilesEasyPHP 2.0b1 iar directorul unde
sunt tinute si de unde se acceseaza paginile si scripturile PHP este www.
Versiunile programelor aflate in EasyPHP sunt:
- Apache Version Apache/2.2.3 (Win32)
- PHP/5.2.0
- MySQL
Laborator Tehnologii Internet Lucrarea nr.2
133
ATENTIE: Daca fisierele HTML pot fi deschise cu un navigator Web oriunde
s-ar afla ele, scripturile PHP trebuie apelate scriind adresa
http://localhost.numefisier.php deoarece scriptul PHP este interpretat de serverul Web
(Apache) si rezultatul interpretarii este trimis bowserului, acesta nestiind sa interpreteze
PHP asa cum o face cu HTML. De asemenea, scripturile php trebuie amplasate in
directorul C:Program FilesEasyPHP 2.0b1www, mai sus mentionat.
Pentru a putea accesa fisierele *.html din retea, in fisierul de configurare al
serverului Apache, aflat in C:Program FilesEasyPHP 2.0b1conf_files ? httpd.conf,
trebuie adaugata liniei de comanda listen adresa serverului, asa cum se vede mai jos:
- Listen 12.34.56.78:80
Listen 127.0.0.1:80
- Listen adresa IP a serverului, de exemplu:
Listen 192.168.1.2:80
Alte configurari ce ar mai trebui facute sunt urmatoarele:
- ServerAdmin: Adresa de e-mail a administratorului serverului. Daca
- apar probleme in administrare, acestea vor fi trimise la aceasta
- adresa de e-mail. Aceasta adresa apare in unele pagini generate de
- server, cum ar fi documentele de eroare, ex: admin@nume_domeniu.com
-
ServerAdmin admin@localhost
- De exemplu, pentru domeniu universitatii, ar fi: admin@ub.ro
-
- ServerName ofera un nume si un port cu care serverul se identifica
- aceasta poate fi de obicei determinata automat, dar se recomanda
specificarea lui pentru a preveni problemele de startup.
-
- Daca nu aveti inregistrat un domeniu (nume DNS), introduce-ti adresa
- IP a serverului
-
ServerName localhost
- exempleu : www.ub.ro - domeniul Universitatii din Bacau.
- localhost se identifica cu adresa IP: 127.0.0.1
Verificarea instalarii corecte a serverului Apache: Se deschide browserul de
Internet si se tasteaza localhost. Daca instalarea este corecta trebuie sa fie afisate una
din urmatoarele:
1. daca avem un fisier index.html sau index.php sau index.htm va fi afisat acesta;
2. daca nu, de va afisa continutul folderului: C:Program FilesEasyPHP
2.0b1www, asa cum se vede in figura de mai jos.
Laborator Tehnologii Internet Lucrarea nr.2
134
2.3 Instalarea aplicatiei PhpMyAdmin
Pentru a administra baza de date MySQL vom folosi aplicatia phpMyAdmin,
care poate fi descarcata de aici: http://www.phpmyadmin.net/home_page/index.php.
Aceasta este o colectie de scripturi php care ajuta la gestionarea bazei de date prin
intermediul unei interfete Web. Arhiva descarcata de mai sus va fi dezarhivata in
directorul C:Program FilesEasyPHP 2.0b1wwwphpMyAdmin.:
Pentru a lansa in executie aplicatia de administrare a bazei de date se deschide
navigatorul web iar in url se tasteaza: http://localhost/phpmyadmin/ aparand fereastra de
autentificare
In mod implicit, parola pentru root
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.