PHP
PHP Server integrato
Ricerca…
introduzione
Scopri come utilizzare il server integrato per sviluppare e testare la tua applicazione senza la necessità di altri strumenti come xamp, wamp, ecc.
Parametri
Colonna | Colonna |
---|---|
-S | Dì al php che vogliamo un server web |
<Hostname>: <porta> | Il nome host e il numero da utilizzare |
-t | Elenco pubblico |
<Filename> | Lo script di routing |
Osservazioni
Un esempio di script del router è:
<?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.
Esecuzione del server integrato
php -S localhost:80
Il server di sviluppo 7.1.7 di PHP è stato avviato a Fri Jul 14 15:11:05 2017
Ascolto su http: // localhost: 80
La radice del documento è C: \ projetos \ repgeral
Premi Ctrl-C per uscire.
Questo è il modo più semplice per avviare un server PHP che risponde alla richiesta fatta a localhost sulla porta 80.
Il -S dice che stiamo avviando un webserver.
Il localhost: 80 indica l'host che stiamo rispondendo e la porta. Puoi usare altre combinazioni come:
- mymachine: 80 - ascolterà all'indirizzo mymachine e port 80;
- 127.0.0.1:8080 - ascolterà sull'indirizzo 127.0.0.1 e sulla porta 8080;
costruito nel server con uno specifico script di directory e router
php -S localhost:80 -t project/public router.php
Il server di sviluppo 7.1.7 di PHP è stato avviato a Ven 14 luglio 15:22:25 2017
Ascolto su http: // localhost: 80
La radice del documento è / home / progetto / pubblico
Premi Ctrl-C per uscire.