我正在尝试将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"
任何输入都会有所帮助。 !!!
谢谢!!!
答案 0 :(得分:0)
答案 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。