Php Web Server
Sabían que la línea de comandos de php
tiene un servidor web interno.
Me ha servido mucho para realizar desarrollos de prueba o verificar un sitio estático o incluso para compartir archivos en una red interna.
El comando es:
$ php -S 0.0.0.0:8000 -t www
Donde -S indica el host y puerto donde se escuchará las peticiones. 0.0.0.0 indica abra el puerto en todas las interfaces disponibles Y -t indica el directorio desde donde se leerá los archivos.
Esto creará un pequeño servidor web, puedes abrir el sitio en http://localhost:8000 o desde otro dispositivo en la misma red http://ip-donde-ejecuto-php:8000
Lo más importante de este tip es que si existen archivos php en ese directorio se ejecutan. El comando artisan serve
de laravel
usa este servidor interno.