Web server minimale con Python o Php

10/01/23 | ~ 1 minuto

Un paio di comandi per avviare un server web al volo e testare pagine statiche in modo semplice e veloce
In entrambi i casi, prima di digitare i comandi, è necessario raggiungere da un terminale la cartella che contiene il vostro file index.html .

Per consuetudine la rappresentazione dei comandi avviene con il prefisso "$ ", che non va digitato nella shell.

Python

$ python -m http.server Richiede che Python (versione 3.x) sia installato nel sistema.
Potrete raggiungere l'homepage da un browser all'indirizzo localhost:8000 .

Php

$ php -S localhost:0 Qui c'è bisogno del pacchetto Php.
Lo zero dopo i due punti setta una porta casuale (comunicata all'avvio del server); può essere indicata una porta specifica.
Trattandosi di Php, in questo modo si ha anche la possibilità di testare gli script server-side.
L'indirizzo da digitare nel browser sarà il solito localhost subito seguito dalla porta indicata dal comando o quella da voi scelta.