make: *** [conn.lo] 在 macOS Sierra 上安装 sqlsrv 驱动程序 php 时出现错误



我在安装 sqlsrv 并使用命令pdo_sqlsrv时出错:sudo perl install sqlsrv pdo_sqlsrv

错误信息:

制造: *** [conn.lo] 错误 1 错误:"生成"失败

我的 PHP 版本是 7.2.1

以下是日志详细信息: https://pastebin.com/x9bKwCgq

我在尝试安装这些驱动程序时也发现了这个问题。

我最终发现我的问题是我没有安装所谓的可选开发标头。

看: https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017

对于运行 Debian 的系统,我必须运行:

sudo apt-get install unixodbc-dev

我在终端上运行此行代码

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew tap microsoft/mssql-release https://github.com/Microsoft/homebrew-mssql-release
brew update
HOMEBREW_NO_ENV_FILTERING=1 ACCEPT_EULA=Y brew install msodbcsql17 mssql-tools

https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/install-microsoft-odbc-driver-sql-server-macos?view=sql-server-ver15

他们运行此行代码

sudo /Applications/MAMP/bin/php/php7.4.21/bin/pecl install sqlsrv pdo_sqlsrv 

最新更新