PHP 5.4 viene con un servidor integrado para fines de desarrollo. Este es el tipo de cosas que he estado esperando durante meses, porque hasta ahora he tenido que hackear juntos un script PHP que escucha las conexiones entrantes y las maneja (porque no quiero ir al problema y sobrecarga de instalar un servidor real).Buscar puerto disponible para el servidor PHP
Lo principal que me preocupa es: ¿cómo puedo tener un puerto asignado?
En mi script PHP, que solía hacer esto:
socket_bind($sock,"localhost",0) or die("Could not bind socket");
socket_getsockname($sock,$ip,$port);
$port
sería entonces el número de puerto asignado por el sistema operativo basado en lo que está disponible.
Me preguntaba si existía alguna característica de este tipo en el servidor integrado de PHP y, de ser así, cuál debería ser la línea de comando para acceder a ella.
+1 para la pregunta interesante, pero para lo que vale la pena, ejecutar un servidor estándar suena * manera * más fácil para mí que hackear juntos un script PHP para hacer lo mismo. – Brad
Probablemente lo hubiera sido, pero fue un ejercicio extremadamente bueno para la creación de redes;) –
WebMatrix viene cargado con controladores para casi todas las funciones, y su instalación es bastante pequeña también. http://microsoft.com/web/webmatrix. Eso es lo que uso para demostrar mis desarrollos locales. – rackemup420