Partea 2

În prima lecție, învățăm de ce nu putem face fără un server și vom învăța cum să instalăm produsul software Denwer.

1.
Majoritatea cursanților cursului sunt familiarizați cu limba html, a fost mai recent, majoritatea paginilor web au fost create. Și nu contează deloc dacă html-codul a fost scris manual, de exemplu, în Notepad sau creat automat în programul Dreamweaver, esența unor astfel de pagini a fost una. Aceste pagini au rămas întotdeauna neschimbate. Dacă o mie de utilizatori solicită o astfel de pagină de la server, vor primi o mie de copii absolut identice ale fișierului html. Cu această tehnologie, puteți crea un site static, de exemplu, un set de capitole din manualul informatic. Fiecare pagină poate conține un design destul de complex, desene, hyperlink-uri.








Fig. 1. Pagini html asociate. Fiecare pagină este un fișier separat.

Acum, când accesați site-ul, browserul dvs. trimite o cerere către un program special (server web). Îndepărtează fișierul solicitat și îl trimite browserului tău. Imediat după trimiterea fișierului, serverul web uită despre dvs. până la următoarea solicitare. Un site organizat în conformitate cu acest principiu de cerere-răspuns va avea o serie de dezavantaje:

- Este relativ greu să adăugați o pagină nouă, trebuie să știți html și, pe lângă aceasta, pagina pe care o creați trebuie să fie încărcată pe server, pentru o persoană necunoscută este o problemă.
- Dacă decideți să modificați aspectul unui astfel de site, trebuie să modificați TOATE html-paginile.
- Nu puteți crea un forum sau alt serviciu interactiv utilizând html-pagini. În această limbă, nu există niciun mijloc de salvare / recuperare a informațiilor dintr-un fișier sau dintr-o bază de date.
- Căutarea de informații pe acest site este, de asemenea, destul de dificilă, deoarece informațiile sunt răspândite pe mai multe dosare.

Te-am convins să te familiarizezi cu un mod fundamental diferit?

2.
Site-urile dinamice nu au html-pagini.

- Există o bază de date în care sunt stocate toate informațiile textuale, precum și setările site-ului dvs.
- Un catalog cu imagini ale site-ului dvs.
- Unul sau mai multe șabloane ale site-ului dvs. (un șablon este un schelet în care precizați cum va arăta fiecare pagină: în partea de sus a imaginii, în partea stângă a link-ului, pe textul drept)
Cu ajutorul codului de program special, aceste trei componente sunt unite și apar, ce credeți că ați crezut? Pagina HTML! Și vizitatorul unui site poate opera acest proces.


Fig. 2 Formarea paginii "în zbor".

Deci, toate paginile sunt formate "în zbor" și acum:







3.
Nu, nu este timp, pentru că mai întâi trebuie să ne cunoaștem Denver (Denver). Acesta este programul pe care îl vom instala astăzi, conține un server web, o bază de date și un interpret PHP pe care site-ul dvs. va funcționa. Acest program vă va permite să creați Internetul pe un singur computer. Și iluzia internetului va fi absolută. Când învățați cum să creați site-uri, puteți transfera cu ușurință produsul dvs. la un server de la distanță.

Pentru instalare, va trebui să descărcați instalarea Denwer și o prezentare în care puteți vedea cum a fost instalată instalarea pe calculatorul meu. Toate referințele din clasa noastră de master vor fi întotdeauna la sfârșit. Toate fișierele pentru descărcare vor fi pre-arhivate, deci mai întâi trebuie să le "desfășurați".

Porniți prezentarea și rulați fișierul de instalare Denwer în același timp. Urmați instrucțiunile.
Toate întrebările în timpul instalării pot fi setate pe forum.

4.
După ce ați instalat Denwer, nimic nu sa schimbat deloc, în afară de cele trei comenzi rapide de pe desktop. Făcând clic pe pictograma Start Denwer, porniți serverul de baze de date MySQL server-ului Apache, interpretul PHP. Faptul că totul a funcționat arată:

- pictograma penei din tava (colțul din dreapta jos al ecranului);
- aveți un disc virtual necunoscut, al cărui conținut este folderul dvs. C: \ WebServer;
- Procesul TrayApache.exe din managerul de activități.

Partea 2

Fig. 3 Denver se execută.

Site-urile moderne necesită utilizarea de baze de date. Pentru a crea o nouă bază de date goală, mergeți la directorul C: \ WebServers \ usr \ local \ mysql5 \ data folderul creat în el devine o bază de date goală. Aceste două cataloage merită amintite.

Partea 2

Fig. 4 Director pentru stocarea site-urilor și a bazelor de date.

5.
Este timpul să simțiți toată puterea site-urilor dinamice și să instalați un forum de service necomplicat.


Fig. 5. Instalați forumul.

Fig. 6. Pentru a finaliza instalarea, este de obicei necesar să ștergeți directorul cu fișierele de instalare.

7.
Asta e tot, acum făcând clic pe link-ul de autentificare puteți introduce partea administrativă și creați subiecte de forum acolo, personalizați aspectul și Russify.
Când renunțați, nu uitați să finalizați Denwer (comanda rapidă Stop Denwer de pe desktop).

Lucrare practică:

  1. Instalați Denwer pe calculatorul dvs.
    Rezultatul lucrării: Denwer instalat, director virtual creat, a lansat html-file prin intermediul serverului web.
  2. Instalați forumul, înregistrați mai mulți utilizatori, creați un fir de discuție în panoul administrativ.
    Rezultatul lucrării: o captură de ecran cu forumul instalat, utilizatorul înregistrat, mesajul creat.

Întrebări de test:

  1. Ce fișiere pornesc / opresc Denwer?
  2. Cum pot să aflu dacă Denwer rulează în prezent?
  3. Cum creez un director virtual?
  4. Unde sunt localizate bazele de date?
  5. Cum de a deschide un fișier html prin Denwer?
  6. Cum pot finaliza Denwer?

Experiența arată că este necesar să se instaleze de mai multe ori, iar după demolarea programului (opriți Denwer, ștergeți directorul C: \ WebServers), astfel încât totul să iasă în cap în locul lui.

Materiale descărcabile:







Trimiteți-le prietenilor: