Wil*_*iam 3 php pecl php-extension visual-c++-2008
使用VC9(2008)和VC10(2010)使用后续步骤编译我自己的php扩展后:
http://blog.slickedit.com/2007/09/creating-a-php-5-extension-with-visual-c-2005/
初始化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
Run Code Online (Sandbox Code Playgroud)
为什么不说我用VC9编译模块?
更多信息:
操作系统:Windows7 x64 PHP:5.3.3,TS,VC9
Wil*_*iam 10
好的,我找到了解决方案:
您必须在php-src/Zend/zend_build.h中添加预处理器常量:
#define PHP_COMPILER_ID "VC9"
Run Code Online (Sandbox Code Playgroud)
它会奏效.
解决方案可在此处找到:http://forums.zend.com/viewtopic.php?f = 55&t = 2045