Sql server 将Laravel 4(在OSX上)连接到MSSQL

Sql server 将Laravel 4(在OSX上)连接到MSSQL,sql-server,macos,laravel,freetds,Sql Server,Macos,Laravel,Freetds,如上所述-尝试将Laravel 4应用程序连接到MSSQL DB。目前,我收到了Laravel“找不到驱动程序”错误页面。我发现,根据本教程,使用freeTDS和Homebrew for PHP编译了一个已安装的MSSQL.so扩展- 从命令行运行php-m会在我安装的扩展中列出mssql.so。我还可以从终端使用freeTDS tsql命令成功ping目标服务器 尽管如此,拉威尔仍然无法看到新的驱动程序并使用它进行连接,因此这里显然有一块我遗漏了的谜题,尽管谷歌搜索不会向我透露 有什么指示牌吗

如上所述-尝试将Laravel 4应用程序连接到MSSQL DB。目前,我收到了Laravel“找不到驱动程序”错误页面。我发现,根据本教程,使用freeTDS和Homebrew for PHP编译了一个已安装的MSSQL.so扩展-

从命令行运行php-m会在我安装的扩展中列出mssql.so。我还可以从终端使用freeTDS tsql命令成功ping目标服务器

尽管如此,拉威尔仍然无法看到新的驱动程序并使用它进行连接,因此这里显然有一块我遗漏了的谜题,尽管谷歌搜索不会向我透露

有什么指示牌吗


提前干杯

我的连接也有问题。这就是我所做的。我假设freeTDS安装正确

在database.php中,当使用本地安装时,请确保在ip_编号和端口_编号之间使用逗号而不是冒号。如果要安装服务器,请使用冒号

'mssql' => array(
        'driver' => 'sqlsrv',
        'host' => 'ip_number,port_number',  // Requires comma instead of colon before the port number for local installation
        'database' => 'database_name',
        'username' => 'user_name',
        'password' => 'password',
    ),

我希望这会有所帮助。

忘了添加-这都是在OSX的本机Apache安装上运行的,不是通过MAMP或其他任何方式。为答案干杯,伙计,但没有骰子-我想我可能仍然落后几步。我非常确定freeTDS安装正确,因为正如我所说的,我可以在终端中使用tsql-h-p命令ping目标数据库。除了安装freeTDS和编译/添加mssql.so之外,您还做了什么让Laravel注意到驱动程序?