配置PHP以与IIS一起使用SQL Server

时间:2013-01-28 01:12:56

标签: php sql-server iis

我正在尝试将PHP配置为与IIS一起使用SQL服务器。

我已成功连接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";
 }

&GT;

phpinfo()上的配置命令显示“without-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" 

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

谢谢!!!

3 个答案:

答案 0 :(得分:0)

这可能会有所帮助;

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

你安装了吗?

答案 1 :(得分:0)

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

答案 2 :(得分:0)

关于配置的问题--without-mssql,这里有一个注释:http://php.net/manual/en/intro.mssql.php MSSQL已经从PHP 5.3中断,并使用扩展SQLSRV,可以从微软获得的链接@Taicho。