Un serveur HTTP en une ligne de commande

Vous avez besoin de lancer un serveur HTTP “basique” de manière ponctuelle sans pour autant vous encombrer avec Apache, Nginx […] ?

Voici différentes méthodes pour y parvenir :

Avec Python

python -m SimpleHTTPServer

Avec Ruby (>= 2.0.0)

ruby -run -e httpd . -p 8080

Avec PHP (>= 5.4), en dernier recours ;)

php -S 127.0.0.1:8080