RE: [INTERNALS-WIN] ISAPI support, do we need it?
| From: | Andi Gutmans | Date: | Thu, 11 Dec 2008 06:27:45 +0000 |
| Subject: | RE: [INTERNALS-WIN] ISAPI support, do we need it? | ||
| References: | 1 2 3 | Groups: | php.internals.win |
| Request: | Send a blank email to internals-win+get-173@lists.php.net to get a copy of this message | ||
> -----Original Message-----
> From: Pierre Joye [mailto:pierre.php@gmail.com]
> Sent: Wednesday, December 10, 2008 7:47 AM
> To: Steph Fox
> Cc: internals-win@lists.php.net
> Subject: Re: [INTERNALS-WIN] ISAPI support, do we need it?
>
> On Wed, Dec 10, 2008 at 4:30 PM, Steph Fox <steph@php.net> wrote:
> > Hi Pierre,
> >
> >> ISAPI has been the sapi of choices for the last decade on windows
with
> >> IIS or PWS. Now that FastCGI support is available for IIS6/7 on all
> >> supported windows versions (supported by MSFT or php.net) including
> >> XP, Vista, 2k, 2k3 and 2k8 (x86 or x64), I would like to stop to
> >> support the ISAPI interface. We can do it in php 5.3.x as it is an
> >> important enough update both from a features point of view and for
the
> >> Windows platforms.
> >>
> >>
> >> Any objection? Comments?
> >
> > It's way late to talk about dropping support for any SAPI in PHP
5.3.* IMHO.
>
> Being in alpha stage and approximately 6 to 8 months away from a
> stable releases, I do not think it is too late.
>
> > If you're planning to do this (and I assume you're saying it on M$
advice)
>
> You are assuming too much :) This proposal is based on a fact: nobody
> gives a damned to the ISAPI.
How do you know this for a fact? I actually bump into people who are
using ISAPI and some are quite happy.
I do try and convince them to move to FastCGI but I think you are
underestimating how many people use the ISAPI version. I also think
there's another Web Server which also is based on ISAPI interfaces but
forgot which one but I think it's a source and not binary compatibility.
My suggestion is to keep the ISAPI sources in the sapi/ tree, not build
the binary for the ISAPI extension for PHP 5.3.0 and have a README.ISAPI
in the binary package explaining why it's not included, recommending to
download MS FastCGI and if they want to send us feedback they should
email internals-win@lists.php.net.
This way we can check whether it's truly sought after or not. Based on
that we can course correct if needed.
My 2 cents.
Andi