This forum has been archived. Please start a new discussion on GitHub.

IIS 7.5 PHP nts FastCGI on Windows Server 2008 R2

Hello sir/madame,

I'm having difficulties with getting Ice to work on my server and I cannot find a good answer to my problem so I hope someone here can help me.

I'm running a not thread-safe version of php 5.3.6 in IIS 7.5 with FastCGI. This version is recommended.

now I run into some troubles with starting the ICE extension. I get the following error:
PHP Warning:  PHP Startup: ice: Unable to initialize module
Module compiled with build ID=API20090626,TS,VC9
PHP    compiled with build ID=API20090626,NTS,VC9
These options need to match
 in Unknown on line 0

Well I think it's very clear that ICE is build with TS, meaning I have to switch my version of PHP (not recommended) or try to get a NTS version of ICE.

My question is if this is possible and if is, how can I get this done?

Hope anyone here can help me out with this problem. I prefer using IIS over Apache because I got more applications running, also dotnet stuff.

Thanks in advance!

Kind regards,


  • Still haven't solved it. Anyone can push me into the right direction?
  • bernard
    bernard Jupiter, FL
    Hi Michael,

    You want to build Ice for PHP from sources. Please read carefully the php/INSTALL file in your Ice source distribution.

  • Thank you for your time. That did the trick!