Cum php
Salutări! În această lecție ne vom uita la ceea ce reprezinta PHP, cum funcționează și ce este.
Să începem cu faptul că un program scris în limbajul PHP, in timp ce activitatea lor este o fereastră nu standard, pe care am folosit pentru a vedea. În cele mai multe cazuri, acest program funcționează pe server „invizibil“. Adică, nu putem controla în timpul rulării, dar noi chiar nu au nevoie de ea :)
Faptul că acest program trebuie să primească o cerere din partea unui utilizator de a face unele acțiuni, da utilizatorului rezultatul, și apoi de ieșire. Cu cât mai repede se face, cu atât mai bine. Aceasta este principala diferență dintre programele în PHP de programele „standard“ care atârnă în mod constant în memorie, de așteptare pentru acțiunile utilizatorilor și de a reacționa la acestea în timp real.
PHP nu funcționează de la sine. Pentru a lucra cu utilizatorul trebuie să fie configurat în conjuncție cu un server de web, de exemplu, Nginx sau Apache. Dacă într-un mod simplu, utilizatorul trimite o solicitare de peste HTTP server Web. Serverul de web determină ce tip de tratament a fost comisă fișierul și, în cazul în care acesta este un fișier cu extensia .php, serverul Web trimite solicitarea la prelucrarea limbajului PHP, script-ul este citit, convertit în cod octet execută și returnează un răspuns Web server. Serverul de web trimite rezultatul generat pentru utilizator. Acest rezultat, de regulă, este generat în mod dinamic o pagina HTML.
Acest proces poate fi accelerat în mare măsură prin conectarea accelerator de expansiune. Acesta se referă la faptul că cache codul byte rezultat, și atâta timp cât fișierul rămâne neschimbat începe imediat executarea sa. Pornind de la versiunea PHP 5.6 OPcache accelerator inclusă în distribuția implicită.
Este demn de menționat de ce PHP este atât de bun pentru dezvoltare web - în mod implicit, acesta conține un număr foarte mare de instrumente pentru lucrul cu interogări, instrumente pentru a lucra cu un număr mare de baze de date, a lucra cu fișiere. Toate acestea sunt utilizate în mod activ de către site-uri moderne.
Poate v-ați gândit deja despre ce să lanseze un program în PHP, trebuie să se joace cu configurația, deoarece necesitatea de a conecta la un server web. Din fericire, există soluții gata făcute pentru a rula un server web cu PHP pentru câteva minute. Un hosting modernă permite proiecte de încărcare și să ruleze în PHP, nu ezitati sa cum funcționează totul. Ceea ce e bine, pentru că - programator, nu un administrator de sistem. Vă rog să-l accepte, acesta va crește ca un programator este mult mai rapid. Desigur, în cele din urmă va trebui să se uite în acest domeniu, dar te rog să nu o faci acum - se dedice programare.
soluție gata preparată ca un server, am sfătui pe toți să folosească, numit OpenServer. Pentru informații despre modul de instalare și a alerga, vom discuta în lecția următoare.