php5.6结合sql server2008使用。

由于某些原因需要用php和Sqlserver2008数据库,网上找了一些资料,基本上都是说需要下载微软的驱动放在ext文件夹后,再在php.ini中增加如下配置: 
[PHP_PDO_SQLSRV] 

extension=php_pdo_sqlsrv_56_ts.dll 

[PHP_SQLSRV] 

extension=php_sqlsrv_56_ts.dll     

但即使按照相关步骤也无法运行成功,原因在于,官方给的sqlsrv3.0/3.2等均是32位的,并没有为64位的用户提供相关下载,偶然间在 http://blog.csdn.net/aw951753aw/article/details/44339889 中看到了介绍,

需要我们自己去下载64位的sqlsrv3.0/3.2。下载地址 http://pan.baidu.com/s/1dDIRpJF 。

下面我介绍一下主要步骤:

1.安装php

2.安装sql server2008

3.下载64位的sqlsrv3.0/3.2。下载地址 http://pan.baidu.com/s/1dDIRpJF 。

4.下载的sqlsrv3.0/3.2是一个解压exe运行后,就可以获取到相关dll文件

5.把需要的dll文件放在php\ext和System32中。

6.修改php.ini文件,如下增加

[PHP_PDO_SQLSRV] 

extension=php_pdo_sqlsrv_56_ts.dll 

[PHP_SQLSRV] 

extension=php_sqlsrv_56_ts.dll     

【这里的56代表的是版本,我的php版本是5.6,所以用这个,此外也有ts和nts区别,你们可以根据php判断】


当成功后,即可看到下面的sqlsrv。


此外我们安装成功后需要使用sqlsrv相关函数。

参照 http://www.php.net/manual/zh/book.sqlsrv.php 即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章