如何将我托管的php网站连接到我本地服务器上的SQL Server数据库

时间:2015-01-12 02:43:31

标签: php sql-server iis xampp

我有一个在 1and1.com 中托管的php网站,但是当我连接到我们的本地服务器数据库(Windows Server 2012和sql server 2012)时,它给了我没有运气,它给了我这个错误:

Call to undefined function sqlsrv_connect() in dbconn.php on line 9.

这是我的数据库连接:

<?php   

    $serverName='xxx.xxx.00.xx'; //<-- should I include PORT here? 
    $connectionInfo=array(
                    'Database'=>'DBName',
                    'UID'=>'userName',
                    "PWD"=>'Password');

    $conn = sqlsrv_connect($serverName,$connectionInfo); //<-- line 9 here

    if($conn){
        //echo 'Connection Established!<br />';
    }else{
        //echo 'Connection Failed!<br />';
        die(print_r(sqlsrv_errors(),TRUE));
    }   

?>

实际上,我对使用的内容感到困惑..就像我在这里使用 IIS 或其他程序但是为了开发,我使用XAMPP来测试我的网站。

我是这种新东西的新手,所以如果你能为我提供一些一步一步的文章,我会非常感激。

提前致谢!

1 个答案:

答案 0 :(得分:2)

来自the manual

  

SQLSRV扩展要求将Microsoft SQL Server 2012 Native Client安装在运行PHP的同一台计算机上。

确认您的服务器上已安装。