Instalarea și configurarea 1

PHP, acum - una dintre cele mai populare limbi pentru a implementa aplicații bazate pe web. Acest curs se concentrează pe studiul bazelor sale. Accentul se pune pe aplicarea în practică a competențelor dobândite. limba PHP a fost creat pentru a rezolva probleme practice specifice în domeniul de Internet (care se poate învăța prin citirea prima prelegere a cursului). De asemenea, încercăm să nu fie distras prea mult pe considerente teoretice, și va depune toate eforturile pentru a rezolva orice problemă specifică, în fiecare dintre prelegeri. Cele mai multe dintre exemple sunt preluate din sistem viața reală: un muzeu virtual de istorie informatică. Prima parte a cursului este dedicată studiului structurilor de sintaxă și de control de bază. Apoi, ia în considerare o tehnologie client-server ca domeniul principal de aplicații PHP. Apoi vom trece la studiul de cele mai utile în funcțiile noastre vizualizare încorporat și decizia de a le folosi la probleme practice. Deși modelul de obiect într-un limbaj PHP nu este cel mai bogat, prezența sa fundamentală permite un mod natural de a descrie modelul de date obiect. Modelul de bază este modelul documentului muzeului virtual al informaticii. După ce vor fi luate în considerare de către un număr de domenii de aplicare: lucrul cu sistemul de fișiere, o bază de date, siruri de caractere, sesiune, DOM XML - toate acestea vor aborda problema-cheie de utilizare practică a limbii.

Limba PHP a fost dezvoltat ca un instrument pentru rezolvarea unor sarcini pur practice. creatorul său, Rasmus Lerdorf. Am vrut să știu cât de mulți oameni citit-o on-line-CV-ul, și a scris pentru un simplu shell CGI limbaj Perl, și anume a fost un set de Perl script-uri. destinate numai pentru un anumit scop - colectarea de statistici de participare.

Pentru spravki.CGI (Common Gateway Interface - Common Gateway Interface) este un standard care este utilizat pentru a crea aplicații server care funcționează prin HTTP. Astfel de aplicații (denumite gateway-uri sau CGI program) rula în server de timp real. Serverul trimite cereri de utilizator CGI program. care le procesează și returnează rezultatul la ecranul utilizatorului. Astfel, un vizitator primește informații dinamice, care se pot schimba ca urmare a unor diverși factori. Gateway-ul în sine (scriptul CGI) pot fi scrise în diferite limbaje de programare - C / C ++, Fortran, Perl, TCL, UNIX Shell, Visual Basic, Python și altele.

Unul dintre punctele forte ale PHP 3.0 a fost posibilitatea de a extinde miezului. Aceasta caracteristica extensibilitate PHP 3.0 a atras atenția multor dezvoltatori care doresc să adăugați modulul de extensie. În plus, PHP 3.0 oferă oportunități ample pentru a interacționa cu baze de date, diverse protocoale și API. Un pas important pentru succesul a fost dezvoltarea unui nou mult mai puternic și complet de sintaxă, cu suport pentru OEP. De la apariția PHP 3.0 a schimbat nu numai funcționalitatea și structura internă a limbii, dar, de asemenea, numele. În PHP acronim a fost mai menționat de uz personal, PHP a fost o reducere (un acronim recursiv) de PHP. Hypertext Preprocessor, ceea ce înseamnă «PHP. Hypertext Preprocessor. "

În prezent, locul de muncă este în curs de desfășurare pentru a îmbunătăți motorul Zend, și introducerea inovațiilor în PHP 5.0, prima versiune beta a care a fost deja publicat. Una dintre cele mai semnificative schimbări au avut loc în modelul obiect al limbii, multe caracteristici noi bine patchuite și a adăugat.

Astăzi PHP este utilizat de sute de mii de dezvoltatori. Mai multe milioane de site-uri sunt scrise în PHP. care este mai mult de 20 de domenii de Internet%.

«PHP toate pot», - spun creatorii sai. Prima PHP este utilizat pentru a crea script-uri. care rulează pe partea de server. pentru că, de fapt, ei au venit cu. PHP este capabil să rezolve aceleași probleme ca și orice alt -script CGI. inclusiv de prelucrare a datelor HTML-forme, pentru a genera dinamic pagini HTML, etc. Dar există și alte zone în care PHP pot fi utilizate. În total există trei domenii principale de aplicatii PHP.

Al doilea domeniu - este crearea de script-uri. care rulează pe linia de comandă. Aceasta este, cu ajutorul PHP, puteți crea astfel de script-uri. care urmează să fie efectuate, indiferent de web-server și browser-ul pe o anumită mașină. Pentru acest lucru este necesară numai analizatorul PHP (în acest caz, este numit un interpret de linie de comandă (CLI, linia de comandă interpret)). Acest mod de lucru este potrivit, de exemplu, pentru script-uri. să fie efectuate în mod regulat printr-o varietate de sarcini Scheduler sau pentru a rezolva o simpla procesare de text.

Zona finală - este de a crea aplicații bazate pe GUI (GUI), care rulează pe partea de client. În principiu, acest lucru nu este cel mai bun mod de a utiliza PHP. mai ales pentru incepatori, dar dacă deja ați studiat temeinic PHP. posibilitatea unei astfel de limbaj poate fi de mare ajutor. Pentru utilizarea PHP în acest domeniu va necesita un instrument special - PHP-GTK. care este o extensie a PHP.

Deci, zona de aplicare PHP este extinsă și diversă. Cu toate acestea, există multe alte limbaje de programare, poate rezolva probleme similare. De ce studiu PHP. Ce face acest lucru ne da? În primul rând, PHP este foarte ușor de învățat. Este suficient pentru a citi doar regulile de sintaxă de bază și principiile muncii sale, și puteți începe să scrie propriile programe. și de a efectua astfel de sarcini, soluția care într-o altă limbă ar necesita o pregătire serioasă.

În al doilea rând, PHP este susținută de aproape toate platformele cunoscute, aproape toate sistemele de operare și o varietate de servere. De asemenea, este foarte important. Este puțin probabil ca cineva va dori să se mute, de exemplu, de la care lucrează sub Windows pentru a lucra pe Linux sau server IIS pentru a Apache server numai în scopul de a învăța o altă limbă de programare.

În PHP combină cele două paradigme de programare cele mai populare - de procedură și obiect. În PHP4 sprijină mai mult pe deplin programarea procedurală, dar este posibil să se scrie programe în stilul obiectului. Deja în primele versiuni de test ale PHP5 majoritatea deficiențelor în punerea în aplicare a unei orientate obiect modele lingvistice care există în PHP4. eliminat. Astfel, putem alege modul cel mai obișnuit de lucru.

Dacă vorbim despre posibilitățile de PHP astăzi. ei merg mult mai departe decât cele care au fost puse în aplicare în prima sa versiune. Cu PHP puteți crea imagini, -files PDF, video flash, acesta a permis un număr mare de baze de date moderne, funcții integrate pentru lucrul cu date de tip text, în orice format, inclusiv XML. și funcții pentru lucrul cu sistemul de fișiere. PHP suportă interacțiunea cu diverse servicii prin protocoale adecvate, cum ar fi accesul protocolul de control la directoarele LDAP. Protocol cu ​​echipamente de rețea SNMP, protocoale de mesagerie IMAP. NNTP și POP3. protocol de transfer HTTP Hypertext etc.

Acordând o atenție la interacțiunea dintre limbi diferite, este de remarcat suportul obiectelor Java și utilizarea lor ca obiecte PHP. Pentru a accesa site-urile de la distanță pot utiliza extensia CORBA.

Pentru a lucra cu informații textuale PHP moștenit (cu mici modificări) mecanisme de lucru cu expresii regulate în limba Perl și sistemele bazate pe UNIX. Pentru procesarea documentelor XML, pot fi folosite ca standarde DOM si SAX. și un API pentru XSLT -transformatsy.

Pentru a crea o aplicație de e-commerce un număr de funcții utile, cum ar fi plata funcției Cybercash. CYBERMUT. VeriSign Payflow Pro și CCVS.

Instalarea Apache 1.3.29 pentru Windows XP

Instalarea și configurarea 1
Fig. 1.1. Instalare automată a Apache

Pentru a instala un server de HTTP-versiunea Apache 1.3.29 la computer, trebuie să faceți clic pe butonul Next. De altfel, acest zheprogramma se va schimba sau șterge uzheustanovlenny web-server.

După ce faceți clic pe butonul Next, programul va oferi să fie de acord cu termenii licenței (Fig. 1.2).

Instalarea și configurarea 1
Fig. 1.2. acord de licență

Ecranul următor va conține informații despre serverul Apache. și, în special, (nu o imagine da), pe de Windows realizare.

Instalarea și configurarea 1
Fig. 1.3. Informații de bază despre server

După ce ați introdus datele din formularul de mai sus, trebuie să selectați tipul de instalare. complet (toate komponentyservera instalate) sau definit de utilizator (puteți alege componentele dlyaustanovki) (Fig. 1.4.).

Instalarea și configurarea 1
Fig. 1.4. tipul de montare

Selectați componentele de server nu este foarte mare - este instrumentele necesare pentru a rabotyservera și documentația pentru ea (Figura 1.5.).

Instalarea și configurarea 1
Fig. 1.5. Selectarea de configurare a componentei polzovavatelskoy

Vom alege o instalare completă. Apoi, pe următoarea shageprogramma vă solicită să selectați un dosar în care budetustanovlen server. Potrivit umolchaniyuserver setat la papkuc: \ Program Files \ Apache Group \ (Figura 1.6.).

Instalarea și configurarea 1
Fig. 1.6. Dosarul în care va fi instalat serverul

Pe ecranul următor (fig. 1.7) este necesară pentru a confirma corectitudinea datelor introduse și nachatustanovku. Din orice oknaustanovki. inclusiv acest lucru, puteți merge înapoi și schimba datele introduse anterior.

Instalarea și configurarea 1
Fig. 1.7. instalaţii

Instalarea și configurarea 1
Fig. 1.8. pagina de bun venit

articole similare