我让这个在我的x86机器上工作但由于某种原因我的安装程序不能用于我的x64机器。我的x64机器正在运行SQL Server 2012 Express并且已经安装了SQL Server客户端。我下载了运行在x86机器上的php 5.5的第三方驱动程序,有些人声称它也适用于x64。我得到它在我的x86机器上工作正常,我正在使用它上面的slqsrv函数。但是,即使我在x64计算机上执行相同的安装过程,也无法使其工作。
php.ini程序
将extension_dir更改为extension_dir =“C:\ php \ ext”
在扩展部分添加了以下行:
extension = php_sqlsrv_55_ts.dll; extension = php_pdo_sqlsrv_55_ts.dll;
将php_sqlsrv_55_ts.dll和php_pdo_sqlsrv_55_ts.dll文件移至C:\ php \ ext
失败了。我认为驱动程序不适用于x64。我应该考虑使用像PHP 5.3这样的旧版本的PHP吗?
答案 0 :(得分:0)
卸载apache 2.4 x64和php 5.5 x64。将它们重新安装为x86而不是x64,它可以正常工作。