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.