Just some additional info (the perl script described might be useful,
esp if we fold it into the test framework):

    https://bugs.php.net/bug.php?id=54152


> On Jan 18, 2017, at 9:47 AM, David Zuelke <d...@heroku.com> wrote:
> 
>> 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
> 

Reply via email to