Înainte de a începe instalarea PHP, mai întâi trebuie să știți pentru ce doriți să utilizați PHP. Există trei domenii principale pe care le puteți utiliza PHP, așa cum este descris în secțiunea Ce poate face PHP?:
- Site-uri web și aplicații web (scriptare pe server)
- Scripturi în linia de comandă
- Aplicații desktop (GUI).
Pentru prima și cea mai comună formă, aveți nevoie de trei lucruri: PHP în sine, un server web și un browser web. Probabil că aveți deja un browser web și, în funcție de configurarea sistemului de operare, este posibil să aveți și un server web (de exemplu, Apache pe Linux și macOS; IIS pe Windows). De asemenea, puteți închiria spațiu web la o companie. În acest fel, nu trebuie să configurați nimic pe cont propriu, doar să vă scrieți scripturile PHP, să le încărcați pe serverul pe care îl închiriați și să vedeți rezultatele în browser.
În cazul în care configurați serverul și PHP pe cont propriu, aveți două opțiuni pentru metoda de conectare a PHP la server. Pentru multe servere PHP are o interfață directă de modul (numită și SAPI). Aceste servere includ servere Apache, Microsoft Internet Information Server, Netscape și iPlanet. Dacă PHP nu are suport pentru module pentru serverul dvs. web, îl puteți utiliza oricând ca procesor CGI sau FastCGI. Aceasta înseamnă că vă configurați serverul să utilizeze executabilul CGI al PHP pentru a procesa toate cererile de fișiere PHP de pe server.
Dacă sunteți, de asemenea, interesat să utilizați PHP pentru scripting în linia de comandă (de exemplu, scrieți scripturi care generează automat unele imagini pentru dvs. offline sau procesați fișiere text în funcție de unele argumente pe care le transmiteți), aveți întotdeauna nevoie de executabilul din linia de comandă. Pentru mai multe informații, citiți secțiunea despre scrierea aplicațiilor PHP în linia de comandă. În acest caz, nu aveți nevoie de niciun server și nici de browser.
Cu PHP puteți scrie și aplicații desktop GUI folosind extensia PHP-GTK. Aceasta este o abordare complet diferită de scrierea paginilor web, deoarece nu scoateți niciun cod HTML, ci gestionați ferestrele și obiectele din ele. Pentru mai multe informații despre PHP-GTK, vă rugăm să » consultați site-ul dedicat acestei extensii. PHP-GTK nu este inclus în distribuția oficială PHP.
De acum înainte, această secțiune se ocupă de configurarea PHP pentru servere web pe Unix și Windows cu interfețe de module de server și executabile CGI. Veți găsi, de asemenea, informații despre executabilul în linia de comandă în secțiunile următoare.
Codul sursă PHP și distribuțiile binare pentru Windows pot fi găsite la https://www.php.net/downloads.php.
Sursa: PHP Manual, licența CC BY 3.0. Traducere și adaptare: Nicolae Sfetcu
Lasă un răspuns