RE: [INTERNALS-WIN] RE: [PHP-DEV] Differences in VC6 and VC9 Windows builds and MSSQL Driver.

[email protected] ("Uwe Schindler")
Newsgroups php.internals.win
Message-ID <AE80949C3DFE4E68A1BF9C888F43E5BA@VEGA>
Hi Pierre,

> > I think we should do some announcement to the SAPI maintainers to ask
> them
> > to check their modules with their servers (if the SAPI is available for
> > Windows).
> 
> We did, you were the last one :) And you know it now (as we discussed
> that already before about the nsapi support in 5.3 and now here :)

Hrrrrrm, missed the mail (maybe because I was not on this list). Sorry!
Currently I have much to do for two other OS projects, so I do not have all
may time for NSAPI :)

> The other sapi are either dead (p3web) or not compatible (thttpd,
> etc.). Apache will be apache2 only (apache1 on windows never worked
> well and is now unmaintained).
> 
> ISAPI should be kept, however we may disable it before 5.3.0-final but
> leave the sources in place for 3rd parties (there is a discussion on
> this list about that). FastCGI is the supported SAPI for IIS these
> days (by php or MSFT), as it works way better than ISAPI.
> 
> > For NSAPI, I will do this some time in future (low priority),
> > because it is some work to install a windows server and add SJSWS 7.0 to
> it
> > and possibly debug it (if it does not work). SJSWS is not able to run on
> my
> > local Win XP Prof (I am not sure about this, maybe it works, I will give
> it
> > a try).
> 
> I'm not sure testing the NSAPI on XP makes any sense. You may test it
> on 2k3 or 2k8 instead :)

It is enough to test, if runtime linking works correctly and for that the
operating system is not so important. :-)

But I have a Win2003 server somewhere running IIS, I will install a SJSWS in
parallel for testing. I inform you about the results, maybe I contact Chris
Elving from Sun again to ask him about usage of VC9 in the next server
version (7.1,....). And Sun plans to release SJSWS for the open source
community some time in future, this may make things simplier.

For Solaris, Sun supplies prepackaged PHP with FastCGI and NSAPI modules
(you can choose during installation). They have now a howto page comparing
NSAPI and FastCGI, and they recommend FastCGI for overloaded PHP
installations with thread unsafe libs (with the drawback of not be able to
support customized error pages powered by PHP, more complicated rewrite
support, no virtual(),...), and NSAPI for all other cases where the
performance of this fantastic [my opinion] server is needed (e.g. I have a
sol server running MediaWiki with rewritten URIs, Contenido CMS, DIGIR and
our developments) with lots of hits per second perfectly running thread safe
with NSAPI (really *no* crashes).

Uwe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.