【问题标题】:Access Azure SQL Database from LAMP localhost in PHP在 PHP 中从 LAMP localhost 访问 Azure SQL 数据库
【发布时间】:2016-10-25 21:02:14
【问题描述】:

我想使用 PHP 脚本通过 Azure SQL 数据库连接。我使用 LAMP 执行以下脚本:

<?php
$serverName = "tcp:***.database.windows.net, 1433";
$connectionOptions = array("Database" => "TryMe",
                           "UID" => "***@serverID",
                           "PWD" => "***");
$conn = sqlsrv_connect($serverName, $connectionOptions);
if($conn === false)
{
    die(print_r(sqlsrv_errors(), true));
}
?>

当然,我检查了 Azure 上的防火墙规则。我允许我的 IP 访问服务器。 但我收到错误消息:

在 Web 控制台中获取 http://localhost/Ionic/test.php

我做错了什么? 感谢您的帮助!

【问题讨论】:

标签: php sql azure get lamp


【解决方案1】:

sqlsrv_connect功能需要Microsoft Drivers for PHP for SQL Server,该Microsoft Drivers for PHP for SQL Server仅在Windows系统中启用。当您在 LAMP 环境中工作时,您可以尝试使用ODBC 扩展和Microsoft's SQL Server ODBC Driver for Linux

【讨论】:

    猜你喜欢
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-06
    相关资源
    最近更新 更多