2011-09-07 2 views
0

시작하는 동안 많은 양의 데이터를로드하고 처리하는 FastCGI 응용 프로그램이 있습니다. 그리고 그것의 입력 데이터 경로를 결정하는 몇 가지 환경 변수를 얻으려면,하지만 지금까지, 환경 포인터를 envp 요청으로 온다 이해하고있다.시작시 FastCGI C++ 바이너리에서 환경 변수를 얻는 방법

FCGX_Init() 바로 직후에 가장 먼저 요청하기 전에 getenv를하고 싶습니다. 가능한가?

+0

fastcgi faq의 "환경 변수를 FastCGI 응용 프로그램에 전달하거나 설정하려면 FastCgiConfig 또는 FastCgiServer에 대해 -initial-env 인수를 사용하십시오." –

답변

2

예, lighttpd의 lighttpd에 해당하는 부분은 lighttpd.conf의 fastcgi.server 섹션에있는 "bin-environment"배열입니다. 거기에 정의 된 값은 실행 초기부터 getenv()에 액세스 할 수 있습니다.

관련 문제