php5.3 sql server,php5.3连接sqlserver2005

操作系统win2003

服务器:iis

php 5.3.26    sqlserver2005

php5.3以后,已经不对sqlserver支持连接扩展了,不过微软官方还是对php5.3以后进行了扩展解决方案。

1.确认要连接sqlserver的数据库版本为2005

2.确认php支持的vc9还是vc6,这里可以从phpinfo()里看出来。

3.确认php的版本为5.3,并且确认php是否线程安全,可以再phpinfo()里看出来。

3.根据上面到微软官方下载扩展。或者直接下载附件。

2,3点在phpinfo里的Zend Extension Build这个属性中可以看出来。

如:API220090626,TS,VC9 TS代表线程安全,VC9版本的扩展。

API220090626,NTS,VC6 NTS代表非现成安全,VC6版本的扩展。

TS,VC9 将php_pdo_sqlsrv_53_ts_vc9.dll,php_sqlsrv_53_ts_vc9.dll这两个扩展赋值到php/ext目录下。

TS,VC6 将php_pdo_sqlsrv_53_ts_vc6.dll,php_sqlsrv_53_ts_vc6.dll这两个扩展赋值到php/ext目录下。

NTS,VC9 将php_pdo_sqlsrv_53_nts_vc9.dll,php_sqlsrv_53_nts_vc9.dll这两个扩展赋值到php/ext目录下。

NTS,VC6 将php_pdo_sqlsrv_53_nts_vc6.dll,php_sqlsrv_53_nts_vc6.dll这两个扩展赋值到php/ext目录下。

同时,打开php.ini文件,写入下面代码

extension=复制在ext下的pdo扩展//一定要对应

extension=复制在ext下的扩展//一定要对应

一个php_pdo_sqlsrv对应一个php_sqlsrv

完成上面操作后。重启iis.

打开phpinfo();

可以查询PDO pdo项里包括sqlsrv

查询pdo_sqlsrv

如果上面都存在,则php5.3连接sqlserver2005已经成功了。。

然后写个测试连接的实例,测试成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417264.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.Net Framework 4.5 zip压缩原生支持

必须引用项目的 System.IO.Compression.FileSystem 程序集using System.IO.Compression; string startPath "c:\example\start";string zipPath "c:\example\result.zip";string extractPath "c:\example\extract";//压缩ZipFile.CreateFromD…

JavaMail--发送html邮件

//发邮件用到的两个包"org.springframework:spring-context-support:$springVersion","javax.mail:mail:1.4.7" web.xml <?xml version"1.0" encoding"UTF-8"?> <web-app xmlns"http://xmlns.jcp.org/xml/ns/javaee&q…

2003 64位系统 IIS6 32位模式运行

要运行 32 位版本的 ASP.NET 2.0&#xff0c;请按照以下步骤操作&#xff1a; 单击“开始”&#xff0c;单击“运行”&#xff0c;键入 cmd&#xff0c;然后单击“确定”。键入以下命令启用 32 位模式&#xff1a;cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET …

java错误switch找不到符号,Java使用StringBuilder时--找不到符号

写了个Test试了下Java的StringBuilder类代码如下&#xff1a;import java.util.Scanner;public class StringBuilder1{public static void main(String[] args){Scanner in new Scanner(System.in);System.out.println("开始用许多小段的字符串构建一个字符串&#xff1a…

sqlserver2008r2修改表不能保存的解决方法

菜单 -> Tools -> Options -> Designers -> 把“Prevent saving changes that require table re-creation” 前面复选框的勾去掉。

阿里云CentOS服务器挂载数据盘

本次使用的是centOS6.7 64位系统 第一步&#xff1a;处理阿里云磁盘挂载问题 查看磁盘情况&#xff0c;本次机器系统盘为阿里云赠送的20G&#xff0c;数据盘为100G 其中/dev/xvda为系统盘&#xff0c;/dev/xvdb为数据盘&#xff0c;数据盘暂未做任何操作&#xff0c;要使用的话…

The Closest M Points BZOJ 3053

The Closest M Points 【问题描述】 软工学院的课程很讨厌&#xff01;ZLC同志遇到了一个头疼的问题&#xff1a;在K维空间里面有许多的点&#xff0c;对于某些给定的点&#xff0c;ZLC需要找到和它最近的m个点。 &#xff08;这里的距离指的是欧几里得距离&#xff1a;D(p, q)…

vs2012 官方下载地址

http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso

php ci post 请求,CI框架中判断post,ajax,get请求的方法

这篇文章主要介绍了关于CI框架中判断post,ajax,get请求的方法 &#xff0c;有着一定的参考价值&#xff0c;现在分享给大家&#xff0c;有需要的朋友可以参考一下CI框架当中并没有提供&#xff0c;类似tp框架中IS_POST,IS_AJAX,IS_GET的方法。所有就得我们自己造轮子了。下面就…

InstallShield 常用常量

BATCH_INSTALL 指示当传输文件采用LOCKEDFILE或SHAREDFILE时是否锁定文件CMDLINE Setup.exe传递的命令行参数COMMONFILES Common files全路径如“c:\program file\common files”ERRORFILENAMEFOLDER_DESKTOP Windows桌面folder的路径FOLDER_PROGRAMS Windows开始菜单中 开始\程…

[position]返回顶部

position:fixed;实现 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>返回顶部</title> </head> <body style"margin: 0"> <div style"width: 50px;height: 50px…

InstallShield SdShowMsg未关闭导致安装程序无法停止

strMsg"hehe";SdShowMsg(strMsg,true);//显示消息 ……SdShowMsg(strMsg,false);//关闭消息SdShowMsg后要关闭窗口&#xff0c;否则安装程序会一直运行&#xff0c;点击完成之后也会在任务栏里。

php 自定义行间距,phpstorm 常见设置

0.转载于 http://www.cnblogs.com/dc10101/archive/2013/01/03/2842590.html1.关于字体颜色 亮度 调整内容如下&#xff1a;ctrlalts打开Settings界面&#xff0c;Editor > Colors&Fonts > Font。Default scheme是亮色调&#xff0c;但我想定制一套暗背景的环境&…

POJ1430 Binary Stirling Numbers

(POJ)[Stirling數, 排列組合, 數形結合] Description The Stirling number of the second kind S(n, m) stands for the number of ways to partition a set of n things into m nonempty subsets. For example, there are seven ways to split a four-element set into two pa…

F#文本类型

类型 说明 后缀或前缀 示例 sbyte 有符号 8 位整数 y 86y 0b00000101y byte 无符号 8 位自然数 uy 86uy 0b00000101uy int16 有符号 16 位整数 s 86s uint16 无符号 16 位自然数 us 86us int int32 有符号 32 位整数 l none。 86 86l uint uint32 无符号 32 位自然数 u 或 ul 8…

mysql约束教程,MySQL 约束

本章我们将介绍约束&#xff0c;约束放在列或表上。 它们限制了可以插入表中的数据。我们有以下限制&#xff1a;非空唯一主键外键枚举SET其他数据库也具有 CHECK 约束&#xff0c;该约束为有效数据设置了条件。 MySQL 解析了这个约束&#xff0c;但是没有强制执行。非空约束具…

ASP调用.Net dll

SET xobj Server.CreateObject("Test.Analyzer") b xobj.Do(a).net 开发Test.dll&#xff0c;要有强名称签名&#xff0c;COM可见要打开。执行以下命令gacutil /U Testregasm Test.dll /uregasm Test.dll /tlb Test.tlb gacutil /I Test.dll

php 页面加载进度条,HTML5/CSS3 网页加载进度条的实现,下载进度条等经典案例

今天给大家带来一个比较炫的进度条&#xff0c;进度条在一耗时操作上给用户一个比较好的体验&#xff0c;不会让用户觉得在盲目等待&#xff0c;对于没有进度条的长时间等待&#xff0c;用户会任务死机了&#xff0c;毫不犹豫的关掉应用&#xff1b;一般用于下载任务&#xff0…

.Net 强名称签名程序集

项目——属性——签名——选中为程序集签名——选择强名称密钥文件——新建 重新编译即可多用于作为COM组件与其他程序交互强名称签名的程序集如果被篡改&#xff0c;那么CLR在加载该程序集进行完整性验证的时候就会失败。但是强名称可以通过其他工具去除。