作者:cometcui | 来源:互联网 | 2017-05-13 02:17
由于某些原因需要用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 即可。
以上就介绍了php56结合sql server2008使用。,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。