我已将一个php项目从xampp移动到tomcat 8.0服务器。 现在我尝试从部署在tomcat(Eclipse IDE)上的php应用程序连接到SQl Server 2012。 请参考以下代码:
<?php
echo "Hello";
$serverName = "192.168.XX.XXX\sqlexpress,1433"; //serverName\instanceName
$connectionInfo = array( "Database"=>"XXXXX", "UID"=>"XXXXX", "PWD"=>"XXXXX");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if($conn){
echo "Done";
echo $conn;
}
?>
php代码正在成功打印Hello。但是我无法与sql server建立连接。 问题似乎是Tomcat中缺少驱动程序文件。 我有以下DLL驱动文件:php_pdo_sqlsrv_55_ts.dll和php_sqlsrv_55_ts.dll
我应该将这些文件放在Tomcat或php webapp中,以便启动并运行sql server连接。