< Back to Blogs
PHP 5.3 RC2 Highly Optimized for Windows by Garrett Serack on May 11, 2009 11:52AM

Howdy,

I've been working for many months with Pierre Joye - well, really many people in the PHP community - on getting PHP to run faster on Windows.

Pierre has been working rapidly on upgrading libraries (Pierre pioneered the work to get PHP and its hoard of dependent libraries updated and properly compiling on Windows), replacing old POSIX-emulation code with native calls, patching bugs, and about a million other things, all of which had a huge impact on performance and stability of PHP on Windows.

For my part, I've been spending my time behind the scenes by feeding information to Pierre that he needs, testing, analyzing, and finally by constructing a new build process that enables us to take advantage of some pretty sweet optimization technology in Visual Studio.

Starting today, you can find snapshot builds of PHP 5.3 that are built using my optimized build process on the windows.php.net site.

A few notes:

Over the course of the next couple of weeks, I'll be explaining how this build process works, and making available the tools that make it all possible. 

Only the non-thread-safe version is available, so you need to use FastCGI with IIS in order to use it.

Since this is a radically different build than the ones that had been traditionally used to create the Windows PHP binaries, you should download the binaries and test with them, but you probably should avoid using them in production just yet.

If you have any feedback about the builds, leave me a comment, or email me. 

    

Comments RSS
  1. Last week I got the perfect excuse to get out of the Planning and Budget process that we are going through

    posted at 12:11PM 05/28/2009
  2. The last several months, I've been working very deeply with PHP - specifically, compiling the PHP core

    posted at 03:50PM 06/09/2009
  3. The last several months, I've been working very deeply with PHP - specifically, compiling the PHP core

    posted at 11:54PM 06/15/2009
  4. In what many may see as a surprising move, Microsoft today released 20,000 lines of device driver code to the Linux community under the popular General Public Licence v2

    posted at 05:00PM 07/21/2009
  5. David Starr, a Most Valuable Professional for Visual Studio Team System and who runs ElegantCode Cast

    posted at 01:07PM 08/17/2009
  6. Many of you will, by now, have heard about the formation of the CodePlex Foundation. In order to give you an in-depth look into the thinking behind the Foundation, I talked to Bill Staples, the General Manager for the Web Platform and Tools Team at Microsoft

    posted at 01:40PM 09/10/2009
  7. You are voted (great) - Trackback from WebDevVote.com

    posted at 08:52PM 09/16/2009
  8. David Starr, a Most Valuable Professional for Visual Studio Team System and who runs ElegantCode Cast

    posted at 12:53PM 10/22/2009
  9. The Microsoft Internet Information Services (IIS) team announced today the release of Windows Cache Extension

    posted at 12:09AM 11/20/2009
  10. The Microsoft Internet Information Services (IIS) team announced today the release of Windows Cache Extension

    posted at 01:04AM 11/20/2009