gpt4 book ai didi

sql-server-2012 - PHP 5.5和MSSQL驱动程序: Installing ODBC Driver 11 in Windows Server 2012 R2

转载 作者:行者123 更新时间:2023-12-04 03:43:29 25 4
gpt4 key购买 nike

我有一个带有IIS 8.5的Windows Server 2012 R2和另一个带有MSSQL 2012的服务器。我必须在IIS中安装PHP并连接到MSSQL,并且我没有Internet可用于Web PI。

我成功安装了PHP 5.5,并且能够运行phpinfo(),并且还确保从php.ini加载C:\php\php.ini

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

但是当我执行一个连接到数据库的php文件时,我收到一条消息

This extension requires the ODBC Driver 11 for SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712



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

Supported operating systems for version 3.1 of the driver include Windows Server 2012 R2`.



它说

Version 3.1 requires Microsoft ODBC Driver 11 (or higher) for SQL Serverand points tohttp://www.microsoft.com/en-us/download/details.aspx?id=36434`.



在该页面的“系统要求”中,未列出WinServer 2012 R2。当我尝试安装 msodbcsql.msi时收到消息

Installation of this product failed because it is not supported on this operation system. For information on supported configurations, see the product documentation.`



好吧,我现在被困住了。我需要在WinServer 2012 R2和连接到MSSQL 2012的IIS 8.5中使用PHP。但是其驱动程序需要ODBC 11,这似乎不支持最新的WinServer。

是否有希望,或者我需要等待Microsoft在自己的驱动程序中支持自己的OS?

最佳答案

确保下载1033\x64\msodbcsql.msi(4.4 MB)安装程序。即使您使用的是PHP x86,但由于操作系统为x64,因此仍需要x64安装程序。我遇到了同样的问题,安装x64安装程序后,我的应用程序现在可以与PHP x86一起使用。

关于sql-server-2012 - PHP 5.5和MSSQL驱动程序: Installing ODBC Driver 11 in Windows Server 2012 R2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28150617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com