PHP 配置 SQLSRV 时遇到问题

PHP 配置 SQLSRV 时遇到问题

我正在学习 PHP,我的目标之一是能够连接到 SQL Server 数据库。我在虚拟 Windows 2008 Server 上,安装了 32 位 PHP 5.6.0。我已下载驱动程序sqlsrv并将它们放入C:\PHP\ext。其中的驱动程序是php_sqlsrv_54_ts.dllphp_sqlsrv.dll

我重启了 Web 服务器(还有 VM),但phpinfo仍然没有列出该sqlsrv部分。我似乎不知道我遗漏了什么。

我查看了 64 位与 32 位的问题,但我并不完全理解。如果有人有任何想法或可以帮助我解决这个问题,我很乐意完成配置并开始构建 PHP 页面!

谢谢!

答案1

这是模块不兼容的问题。你的 PHP 是线程安全版本,而 wincache 模块需要非线程安全版本。

您必须删除 wincache 扩展,或者安装非线程安全版本的 PHP。

相关内容