我刚刚从PHP 5.3.10升级到了5.4,在Windows命令行中尝试初始化PHP时,现在出现以下错误:
C:\php5.4>php -v
PHP Warning: PHP Startup: sqlsrv: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
in Unknown on line 0
PHP 5.4.0 (cli) (built: Feb 29 2012 19:06:50)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
这应该是一个直接的交换。我下载了php的NTS版本(与5.3.10版本相同),并引用了sqlsrv的php_sqlsrv_53_nts_vc9.dll(v2)。
出于兴趣,我还有sqlsrv v3.0扩展,我尝试加载它并得到了相同的错误。
有其他人遇到过这个问题吗?或者知道如何解决吗?
谢谢!
D
DriverDllName: sqlncli10.dll DriverODBCVer: 03.52 DriverVer: 10.50.1600 ExtensionVer: 2.0.0.200
- StuffandBlah