php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #53793 ISAPI SUPPORT FOR PHP5.3
Submitted: 2011-01-19 19:36 UTC Modified: 2011-01-22 13:19 UTC
From: chutz747 at gmail dot com Assigned:
Status: Not a bug Package: IIS related
PHP Version: 5.3.5 OS: Windows Server 2008
Private report: No CVE-ID: None
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem:
21 - 19 = ?
Subscribe to this entry?

 
 [2011-01-19 19:36 UTC] chutz747 at gmail dot com
Description:
------------
I tried to download all of the zip and install files but can't find the php5isapi.dll file anywhere in PHP 3.5 version, did the extension change? is there any plan in compiling isapi support into 3.5. This is not so much a bug as it is necessary for certain sites. I am running a high-end ecomerce application that supports millions of daily users it runs just fine on a WIMP system with ISAPI with PHP 5.2. However if I try CGI or even Fast-CGI pages don't load fast enough. This is not a server ploblem this is a PHP problem which is why ISAPI support really needs to be added. I really would like to upgrade to 5.3 but without the ISAPI support I'm afraid I can never upgrade. All this talk about ISAPI being unstable in false. I have been running PHP5.2 on multiple servers all runing Windows and IIS for years via ISAPI and have never had a single failure or crash. It is super fast and super stable. Please complie a usable x86 windows build for PHP 5.3.5 with ISAPI.

Thanks


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2011-01-20 05:35 UTC] aharvey@php.net
-Status: Open +Status: Bogus -Package: *Compile Issues +Package: IIS related
 [2011-01-20 05:35 UTC] aharvey@php.net
ISAPI support was removed in PHP 5.3. As the migration guide says [0],
the recommendation is to use FastCGI instead.

[0] http://au2.php.net/manual/en/migration53.windows.php
 [2011-01-21 23:50 UTC] chut747 at gmail dot com
thanks for your response. I have timed socalled fastCGI and Isapi, on 5 differnt servers under differing trafic conditions, including a dual-core, 2 quad-core, and 2 octo-core servers, under light, medium and heavy traffic
conditions. Pageloads using ISAPI loaded in on average 2 - 3 secs, on fastCGI it took almost 8-10 secs. Same servers, different config. Ecomerce sites cannot use fastCGI it is just unaccaptable to their customers. PHP is a robust, wonderful, and easy to use language and I am glad to use it for my sites. Please compile an ISAPI module into an upcoming release, let developers choose which meathod they wan't instead of forcing them to use only one.
 [2011-01-22 13:19 UTC] pajoye@php.net
The delta you are describing tells me that your config is wrong. You also don't 
seem to use a opcode cache (try wincache). Have you tried to read the IIS 
documentation (iis.net or php's manual) to see how to configure it for good 
performence (or not too slow)?

As ISAPI is technically faster than fastcgi, it is far from being stable (even if 
it works for you, it does not mean it is stable).
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Mar 29 02:01:30 2024 UTC