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.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow