Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:97810 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 95513 invoked from network); 17 Jan 2017 14:44:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jan 2017 14:44:40 -0000 Authentication-Results: pb1.pair.com header.from=dz@heroku.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=dz@heroku.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain heroku.com designates 74.125.82.49 as permitted sender) X-PHP-List-Original-Sender: dz@heroku.com X-Host-Fingerprint: 74.125.82.49 mail-wm0-f49.google.com Received: from [74.125.82.49] ([74.125.82.49:38278] helo=mail-wm0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 57/84-00729-6DD2E785 for ; Tue, 17 Jan 2017 09:44:39 -0500 Received: by mail-wm0-f49.google.com with SMTP id r144so225710614wme.1 for ; Tue, 17 Jan 2017 06:44:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heroku.com; s=google; h=from:content-transfer-encoding:subject:message-id:date:to :mime-version; bh=5uhV7TLT8cEhV+utkfb7fFi7/CdhaiWgEjwYDcpbuus=; b=T+I7U7I1zsJEIb/WXSmYTnkdWzbc6CT7F0PxXpATQUL9OWqMQxFCmAtn+rGALINJb7 bMRHUw1aGyAnyjzIcPFO2KsVUoSG2dUH9P2bX0vR+8cAvD+TL22hHngSuItChCzH9GUU 5rzgbGUDqZlLcQ6QScm6ufA5CzgkcJHZBxomtBXOe8aLr9//QInE/kbtqGecTolf6zKH 3yujT/JPx1iWYCf07g1dL9jIVPMHli0uQIoD+hSAp/4GMlcX+RPROTzronNWPQdu+6HN yFquDm90VZHQ1WB0u6tErntdKQlTjgpDEvSiFxPu+4NM9DV9n7EvLYFwwfGzpw9JlXi9 roag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:subject :message-id:date:to:mime-version; bh=5uhV7TLT8cEhV+utkfb7fFi7/CdhaiWgEjwYDcpbuus=; b=GqjCMx3ckUYeG25FoG0U85cAI8FCPNXVY8oCXeZq16nQs52urBzN/qmwTLBxXIM83k oCHgexWLVbPcABWBwlseYHt/Gx1OmpjbXRD5FDl4TRz6Y/23evt3BfHvRAXows52yxxQ LHagNMqRSH//FoK8m2Mgcinvj2bs2okYJ+STZ+MTI/rUvdkCazDk12BbgIJI+i7N5yeN TBZhvza+t6W4ivLCsPkusITMq3e5h83sYWmlPJ90jVA6Lwfztl2Dp5Li3jU0sxxB1/NH DsC5ziNq55PMLr2lz9S7sGWkuBnMNYOQQQYV71qQT6CjBSxyyy9aT8yS19A+W2yy7V8c J8JA== X-Gm-Message-State: AIkVDXLM1OnGlRkejkRlODbsZ8V5tqtn7d/Ozm24h2H9CKUNRWHZC/4ZOH8CQ2Emljebjfdz X-Received: by 10.28.10.68 with SMTP id 65mr17124725wmk.63.1484664275631; Tue, 17 Jan 2017 06:44:35 -0800 (PST) Received: from [192.168.88.125] (ip5b40059c.dynamic.kabel-deutschland.de. [91.64.5.156]) by smtp.gmail.com with ESMTPSA id y65sm34172910wmb.5.2017.01.17.06.44.34 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 17 Jan 2017 06:44:34 -0800 (PST) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-ID: <3C5197D9-8CA8-49DB-A19F-444066CF2426@heroku.com> Date: Tue, 17 Jan 2017 15:44:34 +0100 To: PHP internals list Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) Subject: Fixing Apache mod_proxy_fcgi SCRIPT_FILENAME et al for good From: dz@heroku.com (David Zuelke) Hi all, https://github.com/php/php-src/pull/694 and = https://github.com/php/php-src/pull/765 brought support for Apache's = "SetHandler" based mod_proxy_fcgi-to-FPM interface. Recently, a change in Apache = (https://github.com/apache/httpd/commit/cab0bfbb2645bb8f689535e5e2834e2dbc= 23f5a5) broke this again, so FPM no longer works with Apache 2.4.23 and = later. The HTTPD developers are interested in fixing this once and for all, by = cleaning up several inconsistencies on their side in one go. However, = that would require accompanying changes on the PHP side in all of the = FPM and FCGI SAPI's detection logic, and that needs coordinating :) What's the right place for this discussion? Would somebody with the = right karma/experience be willing to sign up to = https://httpd.apache.org/lists.html#http-dev and join in? Or does a = GitHub issue or PR suffice? David P.S. obviously, the 5.6 active support EOL timing isn't ideal for such a = change, but we can cross that bridge when we get there ;)