Минимальный HTTP+PHP сервер

AnrDaemon

Продвинутый новичок
Минимальный HTTP+PHP сервер

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

Сижу, экспериментирую с разными, но пока как-то результаты не впечатляют.
Как крайний вариант, могу написать свой, но не хотелось бы ещё и этим заниматься. Достаточно проблем с самим проектом.

Было бы идеально, если сервер тупо исполнял один PHP файл, передавая ему все параметры запроса, a la Apache mod_php.

P.S.
Сервер под Windows, естественно...
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
А он как бэ вроде не пашет как сервис. Не?
 

dimagolov

Новичок
если бы не под винду, то можно было бы посоветовать hiphop-php

а чем банальный апач не устраивает? просто ведь его развернуть и прописать сервисом...
 

Dovg

Продвинутый новичок
Меня сейчас побьют, наверное, но топик стартер описывает что-то похожее на допиленный денвер ;)
 

AnrDaemon

Продвинутый новичок
Меня убьют ещё раньше, если к проекту на 100к я предложу на скачку 60 мегов денвера.
Надо что-то типа mini_http/fnord/...
mini_http кстати скомпилился и запустился, я даже не заметил. Буду пробовать.

Всегда остаётся вариант допилить tinyweb до нужной функциональности. Тем более что PHP процессор ему можно прямо внутрь закопать.

-~{}~ 01.09.10 16:22:

Автор оригинала: dimagolov
если бы не под винду, то можно было бы посоветовать hiphop-php

а чем банальный апач не устраивает? просто ведь его развернуть и прописать сервисом...
Отвечу, чтобы не оставалось вопросов: никто не будет заниматься разворачиванием.
Целевая аудитория - "столяры и плотники". Так что требования самые жесткие - программа должна развернуться в один каталог и работать после нажатия на ярлычок.
 

Splurov

Новичок
nginx можно в фоне запустить (http://www.ntwind.com/software/utilities/hstart.html есть способы и без программы, на vb или powershell, не помню)
 

weregod

unserializer
> Так что требования самые жесткие - программа должна развернуться в один каталог и работать после нажатия на ярлычок.
и чем Апач не подходит?
 

AnrDaemon

Продвинутый новичок
Автор оригинала: weregod
> Так что требования самые жесткие - программа должна развернуться в один каталог и работать после нажатия на ярлычок.
и чем Апач не подходит?
Хотя бы количеством мест, в которых он может сломаться.
Это если забыть о размере.
 

dimagolov

Новичок
AnrDaemon, у тебя локальное приложение или веб-ориентированное?

вообще пхп не лучший выбор для десктопных приложений...
 

baev

‹°°¬•
Команда форума
Кстати, да — для выполнения php-скрипта http-сервер, вообще-то, необязателен.

AnrDaemon, может Вас варианты с компилированием php устроят?
 

AnrDaemon

Продвинутый новичок
Я не собираюсь тут устраивать дискусии на тему выбора языков программирования.
Если задача решается одной строкой на языке А, и сотней строк на языке Б, для меня выбор очевиден.
В данном конкретном случае я МОГУ поставить приложение с апачем, но хотелось бы оградить себя от техподдержки ещё и его.

Компиляция не устраивает - приложения обращаются к серверу по HTTP.

nginx похоже то, что надо, за исключением того, что он встаёт раком, если конфиг файл содержит CRLF. Причём только при включении fcgi, если запускать из коробки - всё "вроде как работает".
 
Сверху