This is an old revision of the document!
Supported Windows/Platform SDK
When building on windows - you should NOT use the default SDK included with VC6 or VC9, instead you need to get a newer SDK.
If you are using VC6 you will need the Windows Server Feb. 2003 SDK and the Microsoft .NET 2.0 SDK for the com/dotnet extension.
If you are using VC9 you need to use the Windows SDK for Windows Server 2008 and .NET Framework 3.5 (also known as the SDK 6.1)
SDK 6.1 is used for the PHP 5.3 VC9 builds currently available as snapshots and QA release at http://windows.php.net. Our upcoming official PHP6 release built with VC9 (x86 and x64) will use it as well.
Note about the Platform SDK 2003:
INSTALL THE FULL SDK IF YOU DO NOT WANT TO RUN IN ALL POSSIBLE ISSUES AFTERWARDS, EVEN IF OTHER DOCS/TUTORIALS/PERSONS RECOMMEND TO ONLY INSTALL PART OF IT. We won't help you if it is not fully installed.