SQLSRV PHP for SQL Server for 不是有效的 Win32 应用程序
2022-08-31 01:04:59
这是我的设置
- 视窗服务器 2008 R2 64 位
- Apache 2.4.4 64 位
- PHP 5.4.15 32位(64位仍在实验中),线程安全,VC9编译器
- Microsoft SQL Server 2012 Native Client 64 位
- 微软视觉C++ 2010 x86 和 x64
我需要加载微软的SQLSRV库。
我已经将'extension=php_sqlsrv_54_ts.dll'添加到php.ini并将'php_sqlsrv_54_ts.dll'复制到安装PHP的ext文件夹中。
当我重新启动apache时,我在php错误日志中收到以下错误,并且SQLSRV未在phpinfo中列出。
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\php5\ext\php_sqlsrv_54_ts.dll' - %1 is not a valid Win32 application.
我哪里出错了?
编辑 出于测试目的,我刚刚安装了PHP 5.5.10 64位和VC 2012,但错误保持不变:(