php5.6连接sqlserver2008

本文记录了如何在PHP5.6环境下连接到SQLServer2008数据库,强调mssql扩展已废弃,推荐使用PHP扩展sqlsrv和pdo_sqlsrv。详细步骤包括下载对应版本的PHP扩展,修改php.ini配置,安装ODBC驱动,并重启服务进行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前公司的时候用过php连接sqlserver,当时就想着用一篇文章记载的,后来忘记了,导致现在又再次使用时,又查了半天的资料才弄好,所以特意写篇文章来记载一下。

首先说一下,有的人可能在搜索查资料的时候,发现很多说的是用mssql的,所以注明一下,mssql扩展在PHP5.2版本以上就已经废弃了,不再使用,除非你使用的是PHP5.2一下版本,可以去搜一下具体怎么配置,5.2以上版本都可以使用以下方式连接sqlserver数据库。

PHP扩展

https://msdn.microsoft.com/en-us/library/cc296170.aspx

PHP ODBC下载地址:

https://www.microsoft.com/download/details.aspx?id=36434

1.先下载PHP扩展解压到 PHP目录下的ext目录中,下载的时候注意版本,自己对照下图的参考数据下载,php5.6需要下载3.2版本。



2.打开php.ini,搜索extension= ;在如下位置加入红框内的两句

extension=php_sqlsrv_56_ts.dll 

extension=php_pdo_sqlsrv_56_ts.dll

这个“56”表示的是php的版本号,自己的PHP版本是多少就写多少。

(注意是否线程内安全。可使用 phpinfo()查看) 非线程内安全是用_nts.dll的文件,线程内安全则使用-extension=php_sqlsrv_56_n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值