I'm using OpenVPN to connect in my work database, if I connect in VPN and ping in the IP of the database, it looks like everything is right. But when I try to connect via PHP sqlsrv_connect, doesn't work (return false).
$serverName = "server-ip";
$connectionOptions = [
"Database" => $databaseName,
"Uid" => $uid,
"PWD" => $pwd
];
$conn = sqlsrv_connect($serverName, $connectionOptions);
if($conn) {
$getResults= sqlsrv_query($conn, "SELECT @@Version as SQL_VERSION");
var_dump(sqlsrv_fetch_object($getResults));
}
PHP Code The same code works in Windows