我刚刚升级从PHP 5.3.10到5.4,现在我得到试图初始化在Windows命令行上的PHP时,以下几点:SQLSRV上运行PHP 5.4
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
这应该是一条直线交换。我已经下载了NTS版本的php(与5.3.10版本相同)&引用了sqlsrv的php_sqlsrv_53_nts_vc9.dll(v2)。
出于兴趣我也有sqlsrv v3.0扩展,我试图加载并得到相同的错误。
有没有其他人有这个问题,或知道如何解决它?
TIA
d
谢谢你的链接。我下载了NTS版本,并开始工作。 – StuffandBlah 2012-03-20 22:30:17
下面是对于那些有兴趣的连接信息: DriverDllName:sqlncli10.dll DriverODBCVer:03.52 DriverVer:10.50.1600 ExtensionVer:2.0.0.200 – StuffandBlah 2012-03-20 22:30:34
你救了我一天,在此,非常感谢! – daschl 2012-07-18 08:53:21