Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与MS SQL Server的简单PHP连接状态为500_Php_Sql Server_Database - Fatal编程技术网

与MS SQL Server的简单PHP连接状态为500

与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

我正在我的服务器上运行一个相当简单的脚本。我相信服务器环境是稳定的,因为PHP脚本将
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);