Php xampp和mssql sqlsrv连接在64位系统中不工作

Php xampp和mssql sqlsrv连接在64位系统中不工作,php,sql-server,xampp,64-bit,sqlsrv,Php,Sql Server,Xampp,64 Bit,Sqlsrv,之前,我在32位系统中将XAMMPv3.2.1连接到Mssql(sqlsrv)。但当我将服务器升级到64位系统时,我无法将xampp连接到sqlsrv。我把两个dll文件放在“C:\xampp\php\ext\”文件夹中。php_pdo_sqlsrv_55_nts.dll php_sqlsrv_55_nts.dll我下载 这两个文件来自 [ SQLSRV31.EXE 我在php.ini中添加了以下行 extension=php_pdo_sqlsrv_55_nts.dll extension=ph

之前,我在32位系统中将XAMMPv3.2.1连接到Mssql(sqlsrv)。但当我将服务器升级到64位系统时,我无法将xampp连接到sqlsrv。我把两个dll文件放在“C:\xampp\php\ext\”文件夹中。php_pdo_sqlsrv_55_nts.dll php_sqlsrv_55_nts.dll我下载 这两个文件来自

[
SQLSRV31.EXE

我在php.ini中添加了以下行

extension=php_pdo_sqlsrv_55_nts.dll extension=php_sqlsrv_55_nts.dll

我做的一切都和我在32位系统中做的一样,但当我在64位系统中启动xampp时,我发现了以下错误

PHP启动:无法加载动态库 “C:\xampp\php\ext\php_pdo_sqlsrv_55_nts.dll”-指定的模块 找不到

PHP启动:无法加载动态库 “C:\xampp\php\ext\php\u sqlsrv\u 55\u nts.dll”-指定的模块可能 找不到


现在该怎么办?

这很可能是版本无效的情况。请尝试使用32位的PHP扩展

或者按照这个步骤

  • 从下载Apache 64位
  • 安装PHP(非线程安全)
  • 添加SQLSrv扩展并运行apache
  • 可能重复的