Website design

Figyelem! Ez az oldal nem frissül. Új verzió: shatalov.su

Ez a lecke kínál Természetesen a Web fejlődését. Minden órákat a helyszínen megtalálható a weben szakasz (a jobb oldali menüben).

Ebben természetesen fogjuk tanulmányozni területek létrehozása a programozás. Ie nem felhívni a tervezés -, hogy még mindig nem tudom, hogyan (nem tudja ellenőrizni ezt nagyon odafigyelnek az oldal amit jelenleg megtekintésére). Mi fog összpontosítani csak a programozás. De ez nem egy egyszerű programozási és web-programozás.

Create a site? Nem gond! Web-programozás mindenkinek!

A programozási szakasz, amely felelős a területek létrehozása, az úgynevezett web-programozás.

Összehasonlítva a „rendes” programozás, web-programozás nagyon egyszerű - látni fogjuk a következő tanulságokat.

Csak szeretném megjegyezni, hogy mi lesz így a bonyolult oldalakat, amelyek megvalósítják OOP paradigma és a különböző mintákat (különösen a minta Model-View-Controller - MVC).

Kezdeni, nézd meg a képet, ami azt mutatja, a standard kezelést az oldalt az interneten, és hogy ezt a kezelést.

Website design

És most részletesebben.

Mit helyszínen választani szoftver

Most, hogy úgy döntöttünk, hogy a technológia, meg kell választani a megfelelő szoftvert.

Minden oldalon - ez csak néhány szöveges fájlokat. De ahhoz, hogy ezeket a fájlokat, hogy egy oldalon, akkor szükség van egy speciális programot. Az első program - web-szerver.

Web-szerverek: apache vagy nginx

A web szerver (vagy http szerver) lehet telepíteni bármilyen számítógépen. És akkor ezen a számítógépen, akkor a fogadó a webhelyen.

Működés közben a web szerver megkapja kérelmeket http protokoll (ezért web-szerver és az úgynevezett http-szerver). Válaszul, ő ad egy szöveges fájl, amely az egyik igazgató. Ez az egész a webszerver. Első pillantásra nem poros. De valójában, webszerverek - feltűnő workhorses interneten.

Most arra van szükség, hogy kitaláljuk, milyen http-válaszok és a http-lekérdezéseket.

HTTP - Hypertext trasfer jegyzőkönyv

HTTP - H ypert ext T ransfer P kiegészítő jegyzőkönyvét - jegyzőkönyv perechadi hipertext. A tény az, hogy az összes Web szerverek kommunikálnak a kliensek (böngészők) HTTP-n keresztül. Ez egy olyan speciális „nyelv” cseréjére irányuló szöveget.

1? GET /ru/articles/web/kak_sdelat_site.php HTTP / 1.1 Host: shatalov.su User-Agent: Opera / 9.20 (Windows NT 6.0; U; hu) elfogadás: text / html Csatlakozás: közel 1?

Amikor a kiszolgáló olyan kérést kap, akkor ellenőrzi, hogy ha ő /ru/articles/web/kak_sdelat_site.php fájlt, és ha igen, küld ezt a választ:

Válassza ki a szerver a honlapjára

Webszerverek kicsit. Alapvetően a választás jön az Apache, Nginx és a Microsoft Server. További részletek, tartjuk a telepítés ezen szerverek a következő tanulságokat.

Csatlakozó PHP

Ha telepíti a Web szerver, lehet, hogy nem tudják, hogyan kell dolgozni a PHP. És miért kell a PHP, a figyelmes olvasó kérdezni? Most megmondom.

Kézhezvételét követően, mint egy kérés:

Net web szerver egyszerűen adja a tartalom ezen az oldalon. Ha a webszerver és a PHP kapcsolódni a szerverhez, hogy helyezze fájlokat .php formátumban. Mi van, ha ilyen kérés:

lesz valami érdekes. A web szerver fogja találni ezt a fájlt otthon, és így a PHP-értelmező ellenőrzés. Ha behelyez egy fájlba PHP kódot, a PHP-értelmező feldolgozza ezt a kódot. Ie PHP-értelmező kapcsolatot a webszerver lehetővé teszi, hogy az oldalak kódot PHP webszervert.

Csatlakozó PHP-értelmező figyelembe kell venni később. Továbbra is foglalkozni adatbázisok.

Csatlakozás MySQL adatbázis

Amellett, hogy a webszerver, ha létrehoz egy összetett hely kell telepíteni egy másik program - adatbázis - adatbázis-kezelő rendszerek. Az egyik ilyen program a MySQL. Kommunikáció az adatbázis segítségével történik egy speciális lekérdező nyelvet - SQL. SQL lekérdezések lehet küldeni a PHP.

Vessünk egy pillantást a kép az elején a leckét:

Website design

Remélem, hogy most már minden világos itt.

Hogyan hozzunk létre egy telek kész megoldást

És most a legfontosabb dolog. Nem szükséges telepíteni az összes ilyen programok saját. Vannak kész megoldást. Például, WAMPSERVER vagy Zend szerver. Amikor telepíti ezeket a megoldásokat a számítógépen akkor automatikusan telepíteni és a webszerver és a PHP-értelmező és adatbázis MySQL.

Részletes telepítési ezek a megoldások lesz szó a következő tanulságok.

Arkanoid

Website design

fényképezőgép
Website design

sejteket
Website design

sprite
Website design

Kapcsolódó cikkek