ID: 23391
Updated by: wez@php.net
Reported By: miloslav at ponkrac dot net
Status: Wont fix
Bug Type: Compile Failure
Operating System: Windows 95
PHP Version: 4.3.1
New Comment:
CancelIo is *only* used in the FastCGI *server* implementation.
Since you are not even planning to use PHP in a server context, why not
use the *cli* version of PHP that is designed for this purpose - you
can find it in the cli dir of the official win32 distributions.
We are not going to hack support for w95 into the FastCGI library.
Either use the right SAPI for the task at hand, submit a working patch
for FastCGI that does not compromise the implementation or hold your
tongue.
Previous Comments:
------------------------------------------------------------------------
[2003-04-29 13:35:42] pollita@php.net
It's not a big problem to replace the CancelIO call with something
supported by Win95? Great news!
I'll expect your patch any day now.
------------------------------------------------------------------------
[2003-04-29 13:25:31] miloslav at ponkrac dot net
Apache is true server, MySQLd is true server. Both support still
Windows 95 without power decreasing. Without "requirement true server
OS".
PHP is not server application and PHP need more luxus environment.
I think substitutions CancelIo function by equivalent is not so big
problem. After this action will maybe PHP run under Windows 95 without
lossing performace.
As you said there's no reason to sacrifice performance to support by
Windows 95.
------------------------------------------------------------------------
[2003-04-29 13:05:26] pollita@php.net
*old* patches [for Windows 95] are still available. New ones will not
be comming out. Microsoft officially stopped supporting this platform
at the end of 2001, and declared it dead "End of Life" at the end of
2002.
http://www.microsoft.com/windows/lifecycle.mspx
As wez said, there's no reason to sacrifice performance to support a
platform that's been abandoned by its own vendor.
------------------------------------------------------------------------
[2003-04-29 01:55:52] miloslav at ponkrac dot net
However, we are not planning to spend time on support for win95 - an OS
that is no longer supported by its vendor and one that is not suitable
for use as a server platform.
PHP is not determined for server platform. PHP is not server
application, PHP is only scripting language. PHP needn't server
environment. If PHP is suitable only for server platform then something
is bad...
Win95 is not officialy supported but I can download service packs for
this OS, sometimes new version of libraries etc.. Some clients using
Windows 95.
By the way, latest version of Apache works on Windows 95, latest
version of MySQL works on Windows 95. If PHP will not use CancelIo then
will work on Windows 95 too.
------------------------------------------------------------------------
[2003-04-28 18:38:06] wez@php.net
If you can supply a patch to correct this, we will review it and most
likely apply it.
However, we are not planning to spend time on support for win95 - an OS
that is no longer supported by its vendor and one that is not suitable
for use as a server platform.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/23391--
Edit this bug report at http://bugs.php.net/?id=23391&edit=1