Встроенный Web сервер в PHP 04.03.2011

Вчера в rfc попало предложение встроить в интерпретатор PHP собственный WEB сервер, что позволило бы сделать php скрипты более удобными для использования на системах без установленного веб-сервера. Запускать такой сервер предлагают из командной строки:

  1. php -S localhost:8000 docroot

а в качестве замены к mod_rewrite использовать:

  1. if (preg_match('/\.(?:png|jpg|jpeg|gif)$/'$_SERVER["REQUEST_URI"]))
  2.     return false; // отдаем файл как есть
  3. else
  4.     ...

Для желающих, на странице rfc выложен готовый патч, с помощью которого можно попробовать сие чудо в действии уже сейчас. Судя по положительной реакции разработчиков, можно в скором времени ожидать данную фичу в релизных сборках.



Похожие статьи


  1. Круть, что-то типа рубишного WEBrick'а, правда там он в виде библиотеки. Было бы прикольно иметь такую штуку :)

Добавить комментарий