Encuéntrate y sé tú mismo; recuerda que no hay nadie como tú.
-Dale Carnegie
Esto es un tema viejo, pero algun@s personas a uno conece este gran complemento de PHP, y este pequeño invento lo existe apartir de PHP 5.4.0, la CLI SAPI provee un servidor web embebido.
Este servidor web está diseñado solamente para propósitos de desarrollo, y no debería ser utilizado en ambientes en producción ya que las peticiones se sirven secuencialmente, esto puede perjudicar en multiusuarios.
Las peticiones de URI se sirven desde el actual directorio de trabajo donde PHP de inició, a menos que la opción -t sea utilizada para especificar una raíz de documentos explícita. Si una petición de URI no especifica un fichero, entonces el index.php o index.html que estén en el directorio dado serán devueltos el error 404.
Si un fichero PHP es proporcionado en la línea de comandos cuando se inicia el servidor web éste es tratado como un script “enrutador”. Esto quiere decir que solo se ejecuta el algoritmo que tengas en ese archivo.
Ejemplo #1 Iniciando el servidor web
$ cd ~/proyecto $ php -S localhost:8000
La terminal mostrará:
PHP 5.x Servidor de desarrollo iniciado en Jueves Abril 04 11:11:11 2019 Escuchando en localhost:8000 La raíz de documentos es /home/usuario/proyectos Presione Ctrl-C para salir
Referencias :
https://www.php.net/manual/es/features.commandline.webserver.php
Soy Juan Luis García Corrales, mi nombre de guerra es monolinux. Vivo en Villagrán ,Guanajuato. Cofundador de jungla
ISC orgullosamente LINCE. Apasionado del arte , Crítico de las Películas , Musica y Libros , Escribo en tiempo libres y ♥ Regina
Mi estilo de vida es la programación así que trato de sincronizarlo con mi vida diaria, predicó la filosofía Gnu/Linux para brindar opciones menos capitalistas.
– Viviendo en la armonía del caos