After compiling my own php extension using VC9 (2008) and VC10 (2010) using the next steps:
http://blog.slickedit.com/2007/09/creating-a-php-5-extension-with-visual-c-2005/
I get the next error when initializing php:
PHP Warning: PHP Startup: FirstPHPExt Module: Unable to initialize module
Module compiled with build ID=API20090626,TS
PHP compiled with build ID=API20090626,TS,VC9
These options need to match
in Unknown on line 0
Why it doesn't says that I compiled the module with VC9?
More info:
Operating System: Windows7 x64 PHP: 5.3.3,TS,VC9
ZTS
preprocessor definition in your extenstion project to match that of PHP. (TS=Thread-Safe, NTS=Non-Thread-Safe). – Overcoat