Add support for PHP CGI
Brought to you by:
rmottola
To correctly support the execution of php script via
the cgi sapi of php, pserv must set the SCRIPT_FILENAME
evironment variable. I created a patch for handlers.c
to do this:
strcat(newEnvp[i++], SERVER_VERSION_STR);
strcpy(newEnvp[i], "REQUEST_METHOD=");
strcat(newEnvp[i++], req.method);
+ strcpy(newEnvp[i], "SCRIPT_FILENAME=");
+ strcat(newEnvp[i++], completedPath);
strcpy(newEnvp[i], "SCRIPT_NAME=");
strcat(newEnvp[i++], req.documentAddress);
strcpy(newEnvp[i], "GATEWAY_INTERFACE=");