在运行的Windows 2003(32位)环境中:
我已经安装了32位的Microsoft SQL Server Native Client,并且从驱动程序下载我已经将php_sqlsrv_53_ts_vc9.dll复制到C:\ PHP \ ext(并确认将其设置为extension_dir)。
我也尝试过PDO版本的驱动程序和VC6版本(虽然已经确认它是VC9)。
重新启动HTTPD不报告任何错误,并且确实可以提供页面服务;访问包含phpinfo()的页面包括以下配置部分:
cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--disable-static-analyze"
在页面中搜索SQLSERV或MSSQL不会返回任何结果,确认它未在加载MSSQL扩展时启动。
作为测试我已经使用PHP连接到SQL服务器:
new COM('ADODB.Connection')
这可以访问SQL Server实例。
对于还有什么要尝试或者需要任何额外信息的想法?
答案 0 :(得分:0)
甚至认为HTTPD说已经重启(重复)它没有重启......在Windows上的Apache HTTPD的乐趣:s