Re: [INTERNALS-WIN] end of support for VC6 in trunk
[email protected] ("William A. Rowe, Jr.")
| Newsgroups | php.internals.win |
|---|---|
| Message-ID | <[email protected]> |
Pierre Joye wrote: > On Tue, Sep 22, 2009 at 9:53 PM, Guilherme Blanco > <[email protected]> wrote: >> Are there any feedback from Apache Group regarding this end of support? >> >> Official Apache packages are still compiled with VC6, and it's needed >> to download from ApacheLounge to pick builds of VC9. > > The next major version will stop to support vc6, as far as I can tell. > But even if there is no official statement I don't think I've made an official statement, because ASF binary support isn't official, it's incidental on a committer-volunteer basis (and no, outside binary artifacts are not accepted as network-of-trust policy). Although someone could still ship VC6 compiled artifacts, I'll be offering only VC10 (or whatever the flavor-of-the-week is) for that next version. But it's altogether irrelevant, and PHP key leaders have all stated that FastCGI is the 'supported'[1] method of interop; as of the next beta of ASF mod_fcgid, there will be a binary as well for win32, and as of 2.4/3.0 httpd release, mod_fcgid or mod_proxy_fcgi will likely be part of the default distribution. While it's nice to run both as 32 or 64 bit, even that isn't strictly required. Compilation interop issues should be gone. Since the whole mod_php SetIni is not threadsafe, and can't be (the Zend API is insufficient w/zts enabled), and only nominal efforts were made at making PHP a thread-supporting, multiple-application host VM, it has relegated to the single-task::single-process architecture of the 80's. That model is best served with FastCGI, we mostly all agree. [And by 'nominal' I mean by the project/community, not by the few dedicated folks who valiantly attempted it!!] Enough ranting though; yes the httpd 2.4/3.0 releases will be shipped as VisualStudio [year] current releases, as long as Microsoft chooses to make a free "Express edition" compiler available. And so if there is a desire to use mod_php, it will continue to be possible. But none of this should affect how php/fastcgi should be compiled. [1] so odd that you contract yourself for support with such emails, when your license so carefully insulated you from that legal requirement ;-)