0

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

我已将 IIS7.5、PHP 7.1.0 安装到 Windows 2008 R2(64 位)服务器上,下载了文件php_pdo_sqlsrv_7_nts_x64.dllphp_sqlsrv_7_nts_x64.dll添加到php.ini文件中(ext

不知道我做错了什么 - 任何帮助将不胜感激。

谢谢你的期待。

4

2 回答 2

0

将应用程序移至 windows 2012 R2、SQL 2008 R2 并安装 32 位 php 驱动程序。现在一切正常。感谢您的帮助 CGritton 和 Alexandre T.

于 2016-12-13T15:43:44.463 回答
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

请注意,它将在未来发生变化。

于 2016-12-17T06:21:06.950 回答