【发布时间】:2013-01-28 01:12:55
【问题描述】:
我正在尝试将 PHP 配置为与 SQL Server 和 IIS 一起使用。
我已成功连接 PHP(5.3 版)以使用 IIS。它工作得非常顺利。
我从这个链接下载了 PHP (http://php.iis.net/)
但不幸的是,我无法将 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() 上的配置命令显示“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"
任何输入都会有所帮助。 !!!
谢谢!!!
【问题讨论】:
-
您的系统是否满足所有要求? (php.net/manual/en/mssql.requirements.php)
-
是的,确实如此。我正在使用 Windows 8 64 位、IIS 8.0 和 PHP 5.3
标签: php sql-server iis