Menu

#8 Add support for PHP CGI

open
nobody
None
5
2013-01-11
2003-10-13
Alex Dupre
No

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=");

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.