我有一个简单的IIS 7和PHP 5.4设置。在我需要添加MS SQL Server支持之前,一切都运行良好。我下载了通过此链接提供的 SQLSRV 包,将适当的 DLL 提取到我的 PHPext
目录中,并添加了扩展条目/配置,php.ini
如下所示:
; MS SQL Server
extension=php_sqlsrv.dll
;extension=php_pdo_sqlsrv.dll
[sqlsrv]
sqlsrv.LogSubsystems=-1
sqlsrv.LogSeverity=-1
sqlsrv.WarningsReturnAsErrors=0
...对设置进行额外更改extension_dir
:
extension_dir = "ext"
...,并重新启动我的服务器。现在,当我运行任何请求时,我得到:
PHP_RINIT for php_sqlsrv: entering
sqlsrv.WarningsReturnAsErrors = Off
sqlsrv.LogSeverity = -1
sqlsrv.LogSubsystems = -1
sqlsrv.ClientBufferMaxKBSize = 10240
PHP_RSHUTDOWN for php_sqlsrv: entering
有时,第一行丢失,但通常是相同的问题。没有页面生成正确的文本/HTML了!发生了什么事?谢谢。