Laravel - 如何连接sql server

时间:2017-03-08 17:27:46

标签: php sql-server macos laravel laravel-5.3

我在OS X中工作,我安装了一个带有sql server的虚拟机,我将网络虚拟盒设置为连接。

enter image description here

在mac中安装freetds,如果我执行此命令,则连接: enter image description here

laravel连接是这样的:

'dbname' => [
        'driver' => 'sqlsrv',
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', '2222'),
        'database' => env('DB_DATABASE', 'dbname'),
        'username' => env('DB_USERNAME', 'xpto'),
        'password' => env('DB_PASSWORD', 'xpto1234'),
        'charset' => 'utf8',
        'prefix' => '',
    ],

当我运行laravel时,我有错误could not find driver

phpinfo()我有mssql扩展名但没有sqlsrventer image description here

为了进行安装,我受到了这个链接的指导: https://pt.stackoverflow.com/questions/529/como-utilizar-o-freetds-com-mamp-no-mac-os

有什么问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

您是否从.env文件设置了应用? 如果您不知道根应用程序文件夹中的位置。