Cap. 3. Instalare

Cuprins
Aspecte generale privind instalarea
Instalarea pe Unix/HP-UX

Aspecte generale privind instalarea

Î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?

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.