无法在x64上为PHP 5.5安装sqlsrv驱动程序

时间:2014-05-07 16:48:47

标签: php sql-server-2012 driver

我让这个在我的x86机器上工作但由于某种原因我的安装程序不能用于我的x64机器。我的x64机器正在运行SQL Server 2012 Express并且已经安装了SQL Server客户端。我下载了运行在x86机器上的php 5.5的第三方驱动程序,有些人声称它也适用于x64。我得到它在我的x86机器上工作正常,我正在使用它上面的slqsrv函数。但是,即使我在x64计算机上执行相同的安装过程,也无法使其工作。

php.ini程序

  1. 将extension_dir更改为extension_dir =“C:\ php \ ext”

  2. 在扩展部分添加了以下行:

    extension = php_sqlsrv_55_ts.dll; extension = php_pdo_sqlsrv_55_ts.dll;

  3. 将php_sqlsrv_55_ts.dll和php_pdo_sqlsrv_55_ts.dll文件移至C:\ php \ ext

  4. 失败了。我认为驱动程序不适用于x64。我应该考虑使用像PHP 5.3这样的旧版本的PHP吗?

1 个答案:

答案 0 :(得分:0)

卸载apache 2.4 x64和php 5.5 x64。将它们重新安装为x86而不是x64,它可以正常工作。