我试图从我的Mac OS连接到mssql服务器。我的应用程序开发OS是MAC。如何在MAC中为Laravel安装mssql驱动程序(sqlsrv)?
我尝试在这里下载驱动程序[1],但它不适用于MAC。
任何人都可以了解一下如何在MAC中安装php/laravel的mssql驱动程序吗?
[1] https://docs.microsoft.com/en-us/sql/connect/php/download-microsoft-php-driver-for-sql-server
我试图从我的Mac OS连接到mssql服务器。我的应用程序开发OS是MAC。如何在MAC中为Laravel安装mssql驱动程序(sqlsrv)?
我尝试在这里下载驱动程序[1],但它不适用于MAC。
任何人都可以了解一下如何在MAC中安装php/laravel的mssql驱动程序吗?
[1] https://docs.microsoft.com/en-us/sql/connect/php/download-microsoft-php-driver-for-sql-server
更改从MySQL默认的驱动程序,以
'default' => 'sqlsrv',
在SQLSRV阵列提供正确的信息给你的SQL IP
'sqlsrv' => array(
'driver' => 'sqlsrv',
'host' => ' ip adress',
'database' => 'database',
'username' => 'root',
'password' => '',
'prefix' => '',
),
您也可以另外键值如果你喜欢,可以排列。
Found on。你需要这个设置的帮助吗?
我改变了上面的databse.php文件,但我得到pdomssql-driver没有发现异常。 – Ratha
哪个版本的php是你用的吗? –
版本7.1。我按照这个指南https://github.com/Micros oft/msphpsql,并尝试运行此命令时; #brew install microsoft/msodbcsql/msodbcsql,即时获取一些curl错误// odbcinst -i -d -f ./odbcinst.ini odbcinst:SQLInstallDriverEx失败,安装路径无效。 如果报告此问题,请这样做(不家酿/ BREW或自制/核心): 微软/ msodbcsql /usr/local/Homebrew/Library/Homebrew/utils/github.rb:226:in'raise_api_error” :卷曲失败! (:: GitHub的错误) 卷曲:(22)请求的URL返回错误:422无法处理的实体 卷曲:(3)
按照本指南MS已经把安装必要的依赖,以创建SQL Server的PHP应用程序:https://www.microsoft.com/en-us/sql-server/developer-get-started/php/mac/
如果您已经安装了PEAR,你可以运行下面的命令”
sudo pecl install sqlsrv pdo_sqlsrv
sudo echo "extension= pdo_sqlsrv.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
sudo echo "extension= sqlsrv.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
一个解决方案的链接是值得欢迎的,但请确保你的答案没有它是有用的:[在链接周围添加上下文](// meta.stackexchange.com/a/8259),以便您的其他用户了解它是什么以及它为什么在那里,然后引用您链接的页面中最相关的部分以防止目标页面不可用。 [仅仅是一个链接的答案可能会被删除。](// stackoverflow.com/help/deleted-answers) – Simon
你可以试试下载[这里](https://www.apachefriends.org/download.html) –