PHP到MS-SQL Server

问题描述 投票:0回答:1

我正在尝试使用PHP连接到我的Microsoft SQL Server的网站,下面是我能想到的一切:

服务器:2012 SQL Server:2012 PHP:7.2.6 码:

<?php 
$serverName = "ServerName";
$connectionInfo = array( "Database"=>"DBname", "UID"=>"user.name", "PWD"=>"K5zUtwDdzyX8T1vmvtEL");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn==true ) {
    echo "Connection established.<br />";
}else{
    echo "Connection could not be established.<br />";
    die( print_r( sqlsrv_errors(), true));
}
?>

其他:

  • 站点和SQL Server位于不同的计算机上
  • 两个盒子都是Windows
  • PHP是通过IIS手动安装的
  • 我收到的错误是“500内部服务器错误”
  • 我已经安装了驱动程序from Microsoft

如果我遗漏了任何东西请告诉我,我会及时提供。我已经迷失了很长一段时间,我对任何建议持开放态度。

php sql windows iis sql-server-2012
1个回答
0
投票

@Magnus Eriksson 谢谢,我使用您的链接启用了错误显示,然后显示错误:

Fatal error: Call to undefined function sqlsrv_connect()

这导致我发表这篇文章:Fatal error: Call to undefined function sqlsrv_connect()所以将以下内容添加到我的ini文件解决了这个问题。

extension = php_sqlsrv_72_nts_x64.dll
© www.soinside.com 2019 - 2024. All rights reserved.