用于php 5.6 x86和Windows Server 2012的Sqlsrv扩展

时间:2017-12-07 23:27:13

标签: php sql sql-server

我现在已经在圈子里跑了大约三天了。我刚刚建立了一个本地SQL数据库,我转移了一些我试图在其上运行的PHP代码。问题是,这个php代码使用sqlsrv库并在较旧版本的microsoft服务器上运行。

无论我做什么,我都无法加载sqlsrv。我有四倍检查我的php.ini文件,我有PHP 7的这个问题,在线阅读一些资源说sqlsrv不能与php7一起工作,所以我切换到php 5.6。我已经为sqlsrv尝试了这个php发行版的微软驱动程序。我已经下载了SQL Server本机客户端。

通过这一切,我无法获得phpinfo()来加载sqlsrv。我已经阅读了各种消息来源说sqlsrv也不适用于这个版本的PHP,但在我完成安装不同php的动作之前,我想要一个直接的答案。

感谢任何帮助。我已经经历了很多堆栈溢出问题但仍然无法找到答案,如果需要,我很乐意提供更多信息。 (另外,我在这种发展中是一个菜鸟,如果有任何不清楚的话,请原谅我)

谢谢!

1 个答案:

答案 0 :(得分:1)

我的解决方案:

我最终使用了这里找到的“非官方”sqlsrv扩展程序:https://onedrive.live.com/?id=669EE24817961774%21123&cid=669EE24817961774

我认为我有32位php 5.6和Windows Server 2012的奇怪组合。希望这对某人有帮助!