PHP7.1 连接sqlsql server连接不上2000

以上步骤完成后需要重启apache

注意:实际使用中发现 如果通过php压缩文件手工安装php到iis下,必须重启机器而不仅仅是iis

如果还是无法访问,需要确认php所在的机器有无暗转mdac要不索性安装一下sqlsql server连接不上的客户端好了。

留意三个红框记住PHP版本、位数、线程安全信息





可以看到该驱动支持PHP7.0-7.2,因为我的PHP版本为7.1故下载该驱动

其他版本驱动可以在以下链接下载




解压到自定义目录得到一系列配置文件,然后通过之前记住的PHP版本号、位数、线程安全(7.1、x64、enable)

找到对应两个dll配置文件如



其中线程安全为enable则对应文件名中ts,若disable则对应文件名中nts







进入某版本下载界面中以下地方可以看支持什么版本的SQL sql server连接不上


在研究ezSQL的时候就看到了mssql_connect()等一些php提供的连接MSSQL的函数本以为php这个开源的风靡世界的编程语言对连接微软的数据应该是不在话下的,但是到真正执行的时候才发现困难多多。

一开始我下载的php版本是 Framework v1.1 你可以到微软的网站去下载。或者你去Frank's site 下载需要的DLL文件并保存到你的/PHP根目录下面。

4、当php引擎启动FreeTDS模块的时候需要传递一些信息使得FreeTDS能够连接到它的默认的数据库。因此它的需要在freetds.conf中定义数据库连接的基本信息该文件在其根目录下,可以按照伱的情况来进行修改:

 
 

好了windows下使用FreeTDS网上的资料一大堆就不再讲了至此,此篇日志结束

我要回帖

更多关于 sql server连接不上 的文章

 

随机推荐