3

我遵循 Microsoft 安装的 ODBC PDO 驱动程序。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
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

安装 PHP 扩展时出错。

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv

错误:

ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [pdo_sqlsrv.la] Error 1
ERROR: `make' failed

有人对 Big Sur 有任何想法或经验吗?

4

1 回答 1

2

对于遇到此问题的任何人 - 您目前无法在 Big Sur 中编译扩展;但是,您可以手动下载并安装它们。

以下是 Github 上的说明和问题:

https://github.com/microsoft/msphpsql/issues/1213#issuecomment-730544679

于 2020-11-30T17:18:43.913 回答