0

我正在尝试将 PHP 配置为与 SQL Server 和 IIS 一起使用。

我已成功连接 PHP(5.3 版)以使用 IIS。它工作非常顺利。

我从这个链接( http://php.iis.net/)下载了 PHP

但不幸的是,我无法将 PHP 与 SQL 服务器一起使用。我确实在 ext 文件夹中检查了 php_pdo_sqlsrv.dll 和 php_sqlsrv.dll 文件,它们存在。

它们也被指定为 php.ini 文件中的扩展名。

我真的很困惑可能是什么问题,以确保我可以使用它们。

下面的 PHP 代码返回 false

<?php
  if (function_exists('mssql_connect')) {
  echo "True.<br />\n";
 } else {
  echo "False.<br />\n";
 }

?>

phpinfo() 上的配置命令显示“无 mssql”。我不确定它是什么。??

cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--disable-zts" 
"--disable-isapi" "--disable-nsapi" "--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" "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-
dotnet=shared" "--with-mcrypt=static" "--disable-static-analyze" 

任何输入都会有所帮助。!!!

谢谢 !!!

4

3 回答 3

0

这可能会有所帮助;

http://www.microsoft.com/en-us/download/details.aspx?id=20098

你安装这个了吗?

于 2013-01-28T02:52:20.950 回答
0

我也遇到了用于 mssql 2008 的 php 5.5 驱动程序的问题。我设法通过使用 vc9 降低 php 版本来解决它。现在我有 PHP 版本 5.3.27 和 mssql 版本 2 的驱动程序。

于 2014-03-25T06:09:44.367 回答
0

关于配置的问题--without-mssql,这里有一条评论:http ://php.net/manual/en/intro.mssql.php MSSQL 自 PHP 5.3 起已停止使用并使用扩展 SQLSRV,可通过@Taicho 提供的链接从微软获得。

于 2015-01-02T22:41:02.020 回答