> On 17.01.2017, at 23:16, Jacob Champion <champio...@gmail.com> wrote: > > (This conversation is currently spread over Bugzilla, IRC, GitHub, and > php-internals. Here's my attempt at summarizing it for all of you. If you > have no interest in CGI or FastCGI, stop reading now.)
Thanks for picking this up! > 2) Define what SCRIPT_FILENAME means. > > SCRIPT_FILENAME isn't actually a CGI 1.1 standard variable. We appear to have > defined it as "whatever r->filename contains", so we've effectively coupled > our implementation details to external clients. PHP-FPM and fcgiwrap, for > example, assume that SCRIPT_FILENAME should point to the script that should > be executed to handle the request. We need to standardize it. There's one more caveat around SCRIPT_FILENAME, I think: it might not be the same for httpd and the FCGI backend if they're running on separate machines! David