Существует ли PHP SAPI для HTTP-сервера Poco?

По не зависящим от меня причинам мне необходимо запускать файлы, обслуживаемые Poco::HTTPServer, через анализатор PHP. Существует ли SAPI, позволяющий это сделать, или его нужно будет написать?


person Jack Murdoch    schedule 03.03.2014    source источник
comment
Я упомяну об этом, так как вы ничего не получаете ... видели эту тему? stackoverflow .com/questions/6928012/   -  person ficuscr    schedule 08.03.2014
comment
Я думаю, что это тот вопрос, на который, если вы ничего не можете найти в Google, можно с уверенностью предположить, что ответ отрицательный.   -  person Nico    schedule 09.03.2014


Ответы (1)


Судя по всему, ответ - нет.

Однако совсем необязательно реализовывать полный SAPI для запуска файлов через PHP. В зависимости от ваших требований может быть достаточно запустить файлы через анализатор PHP в режиме CLI и передать результат обратно клиенту. Вы даже можете сделать его совместимым с CGI, просто установив несколько переменных среды для процесса CLI.

person Nico    schedule 11.03.2014
comment
Похоже, простое «нет» — лучший ответ, который я получу на этот вопрос, к сожалению. Потребуется полный SAPI, так как мне нужно будет передать полные данные запроса, включая $_GET, $_POST и т. д. - person Jack Murdoch; 12.03.2014
comment
PHP предназначен для работы через интерфейс SAPI или CGI, поэтому $_GET и $_POST должны быть доступны, если вы правильно реализуете свой интерфейс CGI. - person Nico; 12.03.2014
comment
Не могу поверить, как далеко мне удалось зайти с этим вопросом. Спасибо, что помогли мне разобраться! Теперь все работает, как ожидалось. - person Jack Murdoch; 16.01.2015