2014-03-03 2 views
2

내 통제 범위를 벗어난 이유 때문에 PHP 파서를 통해 Poco :: HTTPServer가 제공하는 파일을 실행할 필요가있다. 이를 허용하기 위해 SAPI가 존재합니까? 아니면 서면으로 작성해야합니까?Poco의 HTTPServer에 PHP SAPI가 있습니까?

+1

아무 것도 얻지 못했기 때문에 내가 언급 할 것입니다 ...이 스레드를 본적이 있습니까? http://stackoverflow.com/questions/6928012/how-to-extend-c-http-server-with-fastcgi-applications – ficuscr

+0

Google에서 아무 것도 찾을 수없는 경우 질문의 일종이라고 생각합니다. 대답은 '아니오'라고 가정하는 것이 안전합니다. – Nico

답변

1

분명히 대답은 '아니오'입니다.

그러나 PHP를 통해 파일을 실행하려면 완전한 SAPI를 구현해야합니다. 요구 사항에 따라 CLI 모드에서 PHP 파서를 통해 파일을 실행하고 출력을 클라이언트에 전달하는 것으로 충분할 수 있습니다. CLI 프로세스에 대한 몇 가지 환경 변수를 설정하기 만하면 CGI-compatible으로 만들 수도 있습니다.

+0

불행히도이 질문에 대한 가장 좋은 대답은 간단한 "아니오"입니다. $ _GET, $ _POST 등의 전체 요청 데이터를 전달해야하므로 완전한 SAPI가 필요합니다. –

+0

PHP는 SAPI 또는 CGI 인터페이스를 통해 작동하도록 설계되었으므로 $ _GET 및 $ _POST를 계속 사용할 수 있어야합니다. CGI 인터페이스를 올바르게 구현한다고 가정합니다. – Nico

+0

나는이 질문에 얼마나 잘 다룰 수 있었는지 믿을 수 없다. 나에게 물건을 곧바로 얻을 수 있도록 도와주는 환호성! 모두 예상대로 작동하고 있습니다. –