Instalarea si configurarea PHP si MySQL cu serverele web Apache si IIS sub sistemul de operare Windows


1. Precizari preliminarii

Acest articol vizeaza utilizatorii de sisteme Windows 98/Me si NT/2000/XP/2003. Pentru instalarea PHP aveti nevoie de un server web, instalat local, cum ar fi Apache HTTP Server sau Microsoft IIS (Microsoft Internet Information Services).

Aveti nevoie de kitul pentru serverul Apache sau CD-ul de instalare pentru Windows (in cazul in care doriti sa instalati Microsoft IIS), pachetul PHP (disponibil sub forma de installer sau arhiva), serverul MySQL si un browser web. Informatiile pentru procurarea pachetelor de instalare sunt oferite treptat.

2. Instalarea unui server web

Apache HTTP Server este o solutie open-source (sursa libera), dezvoltata de Apache Software Foundation care este folosita de peste 60% dintre siturile prezente pe web, fiind disponibil atat pentru Windows, cat si pentru Linux. Puteti descarca ultima versiune de la http://httpd.apache.org/download.cgi (alegeti Win32 Binary (MSI Installer)).

Versiunea 2.0.x a server-ului Apache nu ofera suport complet pentru sisteme de operare Windows mai vechi ca NT 4.0, deci este recomandat sa descarcati versiunea 1.3.x a acestui server pentru Windows 98. De asemenea, Apache 2.0.40 sau mai nou este compatibil cu versiuni mai noi decat (si incluzand) PHP 4.3.0 si respectiv PHP 5. Recomand descarcarea ultimelor versiuni, daca este cazul.

In timpul instalarii, trebuie sa specificati Network Domain si Server Name ca fiind „localhost”, iar la adresa administratorului puteti introduce adresa dvs. de e-mail, desi nu are vreo importanta (in cazul in care ) in utilizarea ulterioara a produsului (fereastra este ilustrata mai jos). Este instalat si Apache Monitor cu care puteti porni sau opri serverul web Apache.

Apache HTTP Server - instalare cu succes

Serverul web de la Microsoft, IIS poate fi instalat doar cu CD-ul de instalare al sistemului de operare Windows, folosind functionalitatea:

Add/Remove Windows Components (Start > Settings > Control Panel > Add/Remove Programs > Add/Remove Windows Components, pe partea stanga).

In Windows XP, instalarea acestuia este imediata, in sensul ca nu trebuie sa configurati nimic special. Pentru a va asigura ca serverul IIS este pornit, rulati:

Computer Management (din Start > Settings > Control Panel > Administrative Tools), navigati pana la Services and Applications, Internet Information Services, Web Sites, Default Web Site.

Daca starea acestuia este „Stopped” faceti click dreapta si selectati „Start”.

Atentie! Apache HTTP Server si Microsoft IIS nu pot rula in acelasi timp.

Inainte de pornirea unuia dintre servere asigurati-va ca celalalt nu ruleaza, altfel incercarea va esua cu un mesaj de eroare.

Pentru a testa daca oricare dintre servere a fost instalat corect, navigati cu browserul dvs. web la adresa http://localhost.

 

Mai jos, aveti capturi de ecran cu pagina incarcata in cazul in care instalarea a fost efectuata cu succes, pentru cele doua servere tratate. Pentru a incarca pagini ce pot fi accesate local de catre serverul web, copiati-le in directorul:

  • c:\Inetpub\wwwroot\ pentru Microsoft IIS
  • c:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ pentru Apache

In unele versiuni mai vechi, "Apache Software Foundation" se numeste "Apache Group", de asemenea, numele directorului in care este instalat serverul web ( "Apache2.2" in acest exemplu) este denumit dupa versiunea curenta pe care ati instalat-o.

Serverul web Apache a fost instalat cu succes!
Serverul web Apache a fost instalat cu succes!
Serverul web IIS a fost instalat cu succes