PHP 5.4 поставляется со встроенным сервером для целей разработки.Это то, чего я ждал месяцами, потому что до сих пор мне приходилось собирать PHP-скрипт, который прослушивает входящие соединения и обрабатывает их (потому что я не хочу идти на поводуи накладные расходы на установку реального сервера).
Главное, о чем мне остается беспокоиться: как мне назначить порт?
В моем PHP-скрипте я делал это раньше:
socket_bind($sock,"localhost",0) or die("Could not bind socket");
socket_getsockname($sock,$ip,$port);
$port
будет тогда номером порта, назначенным ОС в зависимости от того, что доступно.
Мне просто интересно, существует ли какая-либо такая функция во встроенном сервере PHPи, если да, то какой должна быть командная строка для доступа к ней.