¿Por qué PHP no tiene un servidor de aplicaciones como el WEBrick de Ruby?

Esta respuesta está basada en el manual de php

A partir de PHP 5.4.0, el CLI SAPI proporciona un servidor web incorporado.

Advertencia
Este servidor web fue diseñado para ayudar al desarrollo de aplicaciones. También puede ser útil para fines de prueba o para demostraciones de aplicaciones que se ejecutan en entornos controlados. No está destinado a ser un servidor web con todas las funciones. No debe usarse en una red pública.

Cómo ejecutar el servidor.

Vaya al directorio del proyecto y ejecute :
php -S localhost: 8000

NB: puede especificar su propio número de puerto

Salida del comando:

El servidor de desarrollo PHP 5.4.0 comenzó el jueves 21 de julio 10:43:28 2011
Escuchando en localhost: 8000
La raíz del documento es / home / me / public_html
Presione Ctrl-C para salir

Para ejecutar su script desde el navegador, haga

Página en localhost: 8000

Esto devuelve:

El servidor de desarrollo PHP 5.4.0 comenzó el jueves 21 de julio 10:43:28 2011
Escuchando en localhost: 8000
La raíz del documento es / home / me / public_html Presione
Ctrl-C para salir.
[Jue 21 de julio 10:48:48 2011] :: 1: 39144 OBTENER /favicon.ico – Solicitud de lectura
[Jueves 21 de julio 10:48:50 2011] :: 1: 39146 GET / – Solicitud de lectura
[Jue 21 de julio 10:48:50 2011] :: 1: 39147 OBTENER /favicon.ico – Solicitud de lectura
[Jue 21 de julio 10:48:52 2011] :: 1: 39148 GET /myscript.html – Solicitud de lectura [Jue 21 de julio 10:48:52 2011] :: 1: 39149 GET /favicon.ico – Solicitud de lectura

Para más información visite: http://php.net/manual/en/feature…