PHP 7.1.0与SQL2008 R2的连接问题

时间:2016-12-12 12:23:48

标签: sql-server-2008-r2 iis-7.5 php-7.1

我正在尝试将应用程序从SQL2000迁移到SQL2008 R2。

我已经安装到Windows 2008 R2(64位)服务器IIS7.5,PHP 7.1.0上,下载了php_pdo_sqlsrv_7_nts_x64.dllphp_sqlsrv_7_nts_x64.dll个文件并添加到php.ini文件(ext),按照我能找到的在线建议,但唉 - 没有快乐!!

不确定我做错了什么 - 任何帮助都会受到赞赏。

感谢您的期待。

2 个答案:

答案 0 :(得分:0)

将应用程序移至Windows 2012 R2,SQL 2008 R2并安装了32位PHP驱动程序。现在一切正常。感谢您对CGritton和Alexandre T的帮助。

答案 1 :(得分:0)

我有同样的问题,使用PHP 7.1和PHP SQL SVR 4.0驱动程序,都是64位,驱动程序未正确加载。可能是驱动程序还不兼容。将PHP更改为7.0.14(及更低版本),驱动程序完全加载。

<强>更新 官方发行版尚未支持PHP7.1,但有一个可以通过PHP7.1加载的预览版本。请参阅此错误报告:https://github.com/Microsoft/msphpsql/issues/193

和此预览版本(上面的错误报告中的链接):https://github.com/Microsoft/msphpsql/releases/tag/4.1.4-Windows

请注意,它将来会改变。