php安装sqlserver2008,php53 mssql2008_sqlserver2008安装环境_php mssql库

本文详细记录了使用PHP5.3.27连接SQL Server 2005和2008的过程,包括下载合适的SQL Server Driver for PHP,区分不同版本的驱动与PHP的匹配,以及安装Microsoft SQL Server 2012 Native Client。重点提到了ntwdblib.dll文件的重要性,并提供了配置成功后的php.info显示截图和测试方法。
摘要由CSDN通过智能技术生成

003eed8e2e8eda0d027ff4c3c2d2409b.png

php 5.3.27 访问 Sql2008 和 sql 2005

今天遇到php连接mssql问题,按照网上各种尝试,最后成功,再此记录下。由于 php 5.3以后就不支持mssql。php53 mssql2008要下载相应的The SQL Server Driver for PHP。php53 mssql2008现在微软官网有两个安装包:SQLSRV20.exe 和 SQLSRV30.exe

说下这两个安装包,20中有:

Driver file

PHP version

Thread safe?

Use with PHP .dll

30中有:

Driver file

PHP version

1ba86a45b09a6532c170c90f06c18c5d.png

Thread safe?

Use with PHP .dll

其中52对应的php5.2的,vc9对应你的php 包的式,例如(php-5.3.27-Win32-VC9-x86.zip) 。ts和nts的区别大家应该都知道的,也是要和你的php版本要对应的。

还有一点要注意就是下面这个说明,如果你下载的对应的php的diver是30.exe 的那你同时要安装Microsoft SQL Server 2012 Native Client。

Version 3.0 of the driver requires Microsoft SQL Server 2012 Native Client. You can download Microsoft SQL Server 2012 Native Client from theSQL Server 2012 feature pack page.

Version 2.0 of the driver requires Microsoft SQL Server 2008 R2 Native Client. Click on the appropriate link below:

Download the X86 package

Download the X64 package

解压sql Driver 包后要放到PHP的目录下,同时增加

extension=php_pdo_mssql.dll

54bd4c0630509fbcc4e7d09148413ccb.png

extension=php_pdo_sqlsrv_53_ts_vc9.dll

extension=php_sqlsrv_53_ts_vc9.dll

extension=ntwdblib.dll

这了还有一个重要的dll文件就是ntwdblib.dll文件,大家可以相应的去下载对应的sql版本的,每个版本不一样,csdn上有下载的

sql 2005 对应编号 2000.80.194.0,sql 2008 对应编号 2000.80.2039.0。

下载ntwdblib.dll放到php的目录下或者直接放在system32下。

重启启动apache服务器,php.info中显示如下界面:

8b9b8747914658826cfd04dac4e484c1.png

e79a3793b4b74646db54ffcbd0cbd351.png

说明sql配置已经成功。

一下是测试方法:

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-53635-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值