首页 > PHP > windows环境 php5.6.40 安装 pdo_sqlsrv扩展

windows环境 php5.6.40 安装 pdo_sqlsrv扩展

时间:2024-09-10浏览次数:124

1、下载pdo_sqlsrv扩展  
主要是两个文件:php_sqlsrv_56_ts.dll  php_pdo_sqlsrv_56_ts.dll   
需要注意的是:当前php安装的是ts 还是 nts 

image.png

将文件下载保存到自己的php安装目录 ext目录下

原来微软官方提供的microsoft drivers 3.2 for php for sql server并不支持64位的php版本,一些非官方的3.0.2.2倒是单独提供了64位版本的编译,[url]http://链接:http://robsphp.blogspot.co.uk/2012/06/unofficial-microsoft-sql-server-driver.html[/url](这个在墙外打不开),

不过还好有热心网友提供了百度的分享,http://pan.baidu.com/s/1dDIRpJF,

这就是最终比较完美的解决方案了,下载好,里面会有32位和64位的扩展,解压对应php版本需要的扩展


2、配置php.ini

extension=php_sqlsrv_56_ts.dll

extension=php_pdo_sqlsrv_56_ts.dll 


如果还是提示:SQLSTATE[IMSSP]: This extension requires either the Microsoft SQL Server 2012 Native Client, the Microsoft SQL Server 2008 Native Client or the Microsoft SQL Server 2005 Native Client to communicate with SQL Server. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x64: http://go.microsoft.com/fwlink/?LinkId=163712      就需要下载  SQL Server 2012 Native Client   sqlserver客户端程序 (也需要注意版本)

SQL Server 2012 Native Client :
https://www.microsoft.com/en-us/download/details.aspx?id=50402   

参考文章:https://blog.csdn.net/jialiang8542/article/details/113856337
                  https://www.cnblogs.com/ordinaryk/p/7954355.html