我試圖從我的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) –