PHP5でWebサーバ

WEBrickできみにも書けるWebサーバ
PHPでもどっかにパッケージあったような気がするんだけど、簡易的にはこんな感じ。
(ただしPHP5)

[php num=1]<?php $path = '/tmp'; $server = stream_socket_server('tcp://0.0.0.0:1234');

while($socket = stream_socket_accept($server)){ $arr = $mathces = array(); while(TRUE) { $out = trim(fgets($socket, 4096)); if ($out == '') { if (preg_match('/^GET (\/[^ ]+)/', $arr[0], $matches)) { fwrite($socket,"HTTP/1.x 200 OK\n\n"); fwrite($socket,@file_get_contents($path.$matches[1])); } break; } $arr[] = $out; } fclose($socket); } fclose($server); exit();[/php]
http://127.0.0.1:1234/hoge とかすれば、/tmp/hoge の内容を出力してくれる。
って使い道が全然思いつかない。