与MS SQL Server的简单PHP连接状态为500
我正在我的服务器上运行一个相当简单的脚本。我相信服务器环境是稳定的,因为PHP脚本将与MS SQL Server的简单PHP连接状态为500,php,sql-server,database,Php,Sql Server,Database,我正在我的服务器上运行一个相当简单的脚本。我相信服务器环境是稳定的,因为PHP脚本将POST,ECHO,成功执行phpinfo(),等等 我在尝试连接到我的MS SQL Server时运行的脚本如下所示: <?php $serverName = "sql.xxx.com"; $connectionInfo = array( "Database"=>"xxxData", "UID"=>"onlinexxx", "PWD"=>"xxxxxx"); echo "before s
POST
,ECHO
,成功执行phpinfo()
,等等
我在尝试连接到我的MS SQL Server时运行的脚本如下所示:
<?php
$serverName = "sql.xxx.com";
$connectionInfo = array( "Database"=>"xxxData", "UID"=>"onlinexxx", "PWD"=>"xxxxxx");
echo "before server";
$conn = sqlsrv_connect( $serverName, $connectionInfo);
echo "after server";
if( $conn === false ) {
die( print_r( sqlsrv_errors(), true));
}
?>
声明。Chrome控制台为我提供了一个状态500,并带有一个启动器:other,这使得故障排除变得困难
我是否需要为
sqlsrv\u connect
的PHP扩展安装MS SQL插件DLL?我见过一些微软论坛,人们说你喜欢;其他人说你没有。500是服务器错误;检查您的日志。@Fred ii-谢谢,我会检查的。@JoseManuelAbarcaRodríguez我没有使用MySQL:]连接信息错误,或者您没有在PHP中激活SQL Server连接器,或者您没有安装500是服务器错误;检查您的日志。@Fred ii-谢谢,我会检查的。@JoseManuelAbarcaRodríguez我没有使用MySQL:]连接信息错误,或者您没有在PHP中激活SQL Server连接器,或者您没有安装
$conn = sqlsrv_connect( $serverName, $connectionInfo);