MSSQL_CONNECT未找到 - PHP和IIS

时间:2014-10-28 01:06:56

标签: php sql-server iis

我刚刚在带有IIS和MS SQL Server 2012 Express的Windows Server 2012 R2服务器上安装了PHP5.4。我创建了一个启用了PHP的空白网站,并尝试建立与服务器上的数据库的连接。我遇到的问题是,当我尝试加载网页时,我收到HTTP 500错误。我检查日志并在每次刷新时找到以下错误。

PHP致命错误:第14行的C:\ inetpub \ wwwroot \ index.php中找不到类'sqlsrv_connect'

然而,正如phpinfo()中所述,它受到支持。扩展也在php.ini文件中启用。我安装PHP时是否有一个隐藏的步骤,或者是否需要进行安装后配置?

phpinfo()输出:

phpinfo()

php.ini扩展名列表

php.ini

编辑1: 这是请求的php代码:

<?php
$servername = "MAINSERVER\SQLEXPRESS";
$username = "website";
$password = "website";
echo "Connecting to database";
$conn = sqlsrv_connect($servername, $username, $password);
echo "Connected successfully";
?>

0 个答案:

没有答案