首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP5.5和MSSQL驱动程序:在Windows 2012 R2中安装ODBC驱动程序11

PHP5.5和MSSQL驱动程序:在Windows 2012 R2中安装ODBC驱动程序11
EN

Stack Overflow用户
提问于 2015-01-26 13:03:24
回答 1查看 10.8K关注 0票数 9

我有一个带有IIS8.5的Windows 2012 R2,还有一个具有MSSQL 2012的服务器。我必须在IIS中安装PHP并连接到MSSQL,而且我没有Web PI可用的Internet。

我成功地安装了PHP5.5,并且能够运行phpinfo(),我还保证php.ini是从C:\php\php.ini加载的。

我还能够加载sqlsrv驱动程序,它在示例sqlsrv.ClientBufferMaxKBSize 10240 10240中报告。

但是,当我执行一个连接到DB的php文件时,我会收到一条消息。

此扩展需要Server的ODBC驱动程序11。访问以下URL以下载用于x86的Server ODBCDriver11:http://go.microsoft.com/fwlink/?LinkId=163712

我去了那个网站,上面写着

驱动程序3.1版所支持的操作系统包括Windows 2012 R2`。

上面写着

版本3.1要求Serverand points tohttp://www.microsoft.com/en-us/download/details.aspx?id=36434的Microsoft驱动程序11 (或更高版本)。

在该页面中,在系统要求中,没有列出WinServer 2012 R2。当我试图安装msodbcsql.msi时,我会收到消息

由于此操作系统不支持此产品,该产品的安装失败。有关支持的配置的信息,请参阅产品文档。

我现在被困住了。我需要WinServer 2012 R2和IIS8.5连接到MSSQL 2012。但是它的驱动程序需要ODBC 11,它似乎不支持最新的WinServer。

还有希望吗?还是我需要等待微软在自己的驱动程序中支持自己的操作系统?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-02 18:00:48

一定要下载1033\x64\msodbcsql.msi (4.4MB)安装程序。尽管您使用的是PHP,但由于操作系统是x86,所以需要x64安装程序。我也遇到了同样的问题,我的应用程序在安装了x86安装程序之后就可以使用x64了。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28150617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档