Install the PHP Drivers for SQL Serve
sudo pecl install pdo_sqlsrv
sudo pecl install sqlsrv
微軟官方文檔:https://www.microsoft.com/en-us/sql-server/developer-get-started/php/mac/step/2.html
安裝過程中會提示沒有權限安裝(Operation not permitted),是因為MacOS系統完整性保護,
它在10.11開始啟用。它的目的是防止惡意代碼對MacOS X的危害,無論是有意還是無意,基本上SIP所做的是鎖定文件系統中的特定系統級位置,同時防止某些進程附加到系統級進程。csrutil:啟用和禁用SIP
要關閉SIP,我們可以使用 csrutil ,但您會遇到另一個錯誤
$ csrutil status System Integrity Protection status: enabled. $ csrutil disable csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.
原因是,SIP存儲在NVRAM中,而不是存儲在文件系統本身中。因此,此配置適用於整個計算機上的所有OS X安裝,並且在支持系統完整性保護的OS X安裝中保留。
Apple有一個詳細的說明: 配置系統完整性保護
要啟用或禁用系統完整性保護,您必須啟動到Recovery OS並從終端運行csrutil(1)命令。
- 通過重新啟動計算機並在啟動時按住Command和R鍵來引導至Recovery OS。
- 從Utilities菜單啟動Terminal。
- 輸入以下命令: $ csrutil enable
- 需要重新啟動