Înainte de începerea instalării, trebuie să ști pentru ce vrei să
folosești
PHP-ul. Sunt trei domenii principale în care poți folosi PHP-ul descrise în
secțiunea Ce poate face PHP?
Scripturi ce rulează pe partea de server
Scripturi ce rulează din linia de comandă
Aplicații GUI ce rulează la client
Pentru prima și cea mai utilizată formă, ai nevoie de trei lucruri: însuși
PHP-ul, un server de web și un navigator web. Probabil ai deja un navigator
web și, depinzând de instalarea sistemului tău de operare, s-ar putea să
ai și un server de web (ex. Apache pe Linux sau IIS pe Windows).
Ai putea, de asemenea, să inchiriezi spațiu pe web de la o companie. În acest
fel, nu trebuie să setezi tu personal, doar să scrii scripturile PHP, le
transferi pe server pe care ai închiriat spațiul și vezi rezultatul obținut
în browser. Poți găsi o listă cu companii care oferă hosting la http://www.php.net/links.php#hosts.
Dacă instalezi serverul și PHP de unul singur, ai la dispoziție două
metode de a conecta PHP de server. Pentru majoritatea serverelor PHP are un modul
direct de interfață (numit și SAPI). Aceste servere includ Apache, Microsoft
Internet Information Server, Netscape și iPlanet. Multe alte server au
suport pentru ISAPI, modulul de interfata Microsoft (OmniHTTPd spre
exemplu). Dacă PHP nu are suport de modul pentru serverul tău de web, îl
poți folosi întotdeauna ca un procesor CGI. Aceasta înseamnă că trebuie sa
configurezi serverul tău de web să folosească executabilul în linie de
comandă a PHP-ului (php.exe în Windows) să proceseze
toate fișierele PHP cerute pe server.
Dacă ești deasemenea interesat să folosești php în scripting linie de
comandă (ex. scriearea de scripturi care să autogenereze imagini pentru tine
offline, sau procesarea de fișiere text depinzând de argumentele care le
trimiți), întotdeauna ai nevoie de executabilul în linia de comandă. Pentru
mai multe informații, citește secțiunea despre scrierea de aplicații PHP în linia de comandă.
În acest caz nu ai nevoie de serveru și nici de navigator.
Cu PHP poți deasemenea să scrii aplicații GUI ce rulează de partea
clientului folosind extensia PHP-GTK. Aceasta este o abordare total diferită
decât cea a scrierii paginilor web, deoarece tu nu scoți nici un rezultat
HTML, dar manevrezi ferestre și obiecte din interiorul lor. Pentru mai multe
detalii despre PHP-GTK, te rog vizitează site-ul
dedicat acestei extensii. PHP-GTK nu este inclus în distribuția
oficială a PHP-ului.
De acum în colo, această secțiune se preocupă de instalarea și
configurarea PHP-ului pentru serverul de web sub Unix și Windows ca modul
de server și executabil CGI.
Descărcați PHP, codul sursă, și distribuțiile binare pentru Windows care
pot fi găsite la http://www.php.net/.
Îți recomandăm să alegi un server care
se află mai aproape de tine pentru a descărca mai repede distribușiile.