PHP
PHP Inbyggd server
Sök…
Introduktion
Lär dig hur du använder den inbyggda servern för att utveckla och testa din applikation utan behov av andra verktyg som xamp, wamp etc.
parametrar
Kolumn | Kolumn |
---|---|
-S | Berätta för php att vi vill ha en webbserver |
<Värdnamn>: <port> | Värdnamnet och den por som ska användas |
-t | Offentlig katalog |
<Filename> | Rutningsskriptet |
Anmärkningar
Ett exempel på routerskript är:
<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
return false; // serve the requested resource as-is.
} //the rest of you code goes here.
Kör den inbyggda servern
php -S localhost:80
PHP 7.1.7 Development Server startade fredag 14 juli 15:11:05 2017
Lyssnar på http: // localhost: 80
Dokumentroten är C: \ projetos \ repgeral
Tryck på Ctrl-C för att avsluta.
Detta är det enklaste sättet att starta en PHP-server som svarar på förfrågan som gjorts till localhost i port 80.
-S berättar att vi startar en webbserver.
Localhost: 80 anger värden som vi svarar och porten. Du kan använda andra kombinationer som:
- mymachine: 80 - lyssnar på adressen mymachine och port 80;
- 127.0.0.1:8080 - lyssnar på adressen 127.0.0.1 och port 8080;
inbyggd server med specifikt katalog- och routerskript
php -S localhost:80 -t project/public router.php
PHP 7.1.7 Development Server startade fredag 14 jul. 15:22:25 2017
Lyssnar på http: // localhost: 80
Dokumentrot är / hem / projekt / offentligt
Tryck på Ctrl-C för att avsluta.