Php beépített web-szerver

Kevesen tudják, de mivel verzió PHP 5.4 ez programozási nyelv beépített web-szerver. Ebben a cikkben fogjuk nézni, és elkezdi használni a Windows.

Ha még nem konfigurált PHP feldolgozó a rendszerben:

Indítása és a kiszolgáló konfigurálása

Most itt az ideje elindítani a szervert. Ehhez nyissa meg a terminált, és keresse meg a mappát a helyszínen. Ezután hívja a parancsot

vagy használhatja a következő parancsot:

Ebben a példában -t zászlót használják, hogy meghatározza a mappa elérési útját futtatható scriptek PHP.

Ehelyett a mappa elérési útját -, akkor adja meg az útvonalat, hogy a php fájlt. Ez a fájl lesz az alkalmazás router. És ha a szkript hamis értékkel tér vissza - a kért URL lesz az a kiszolgáló, és a 404-es hiba, vagy ha a szkript visszatér valami mást, akkor küld a kliensnek.

Ha ahelyett, hogy egy IP-pont 0.0.0.0 - a szerver elérhető lesz minden gép interfész.

Előfordul, hogy a kérelemben meg kell határozni az adott php.ini beállításokat. Erre a célra -c zászlót. meghatároznia, hogy az utat, hogy a fájl beállításait.

php -S localhost: 80 -c path / to / php.ini

Egy jó példa, hogy ilyen esetekben az, hogy a php.ini gyökérkönyvtárában az alkalmazás. Ez megkönnyíti a hozzáférést a beállítások más fejlesztők, ha csapatban dolgozni, és egy közös (hálózati) hozzáférés a kérelmet. Azt is lehetővé teszi, hogy feltölt egy konfigurációs fájl a verziókezelő rendszer.

Egy másik sajátossága az, hogy nincs beépített szerver támogatás .htaccess - ez lehet a kritikus alkalmazások által használt vezérlő. Ebben a tekintetben a szerver támogatja a telepítést a routing forgatókönyveket.

php -S localhost: 80 router.php

Routing Script elott fog futni minden HTTP-kérés.

Érdemes megjegyezni, hogy miután a szerver indítása minden HTTP kérés jelenik meg a terminálon. Ez lehetővé teszi például észrevenni, ha a helyszínen visszatér a 400 vagy 500-as hiba. Általában a terminál a web-szerver funkció az online ellenőrző alkalmazás államokban.

Kapcsolódó cikkek