Linux下安装pdo_dblib扩展参考我的另一篇文章:https://fores.cc/index.php/archives/21/

由于最近项目需要使用php链接SQL server操作,所以写下php扩展环境安装操作说明
先从Apple Store下载Xcode,然后安装Xcode
接着安装Homebrew包管理,类似于centos下的yum,类似于Ubuntu下的apt-get,后面就可以借助brew安装各种包
终端下输入:


ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1.安装unixodbc

brew install unixodbc
2.安装freetds,非windows环境访问sql server数据库需要这个证

brew install freetds --with-unixodbc
3.安装php pdo_dblib扩展

brew search pdo-dblib
搜索找到各种php版本的扩展 homebrew/php/php53-pdo-dblib homebrew/php/php56-pdo-dblib homebrew/php/php54-pdo-dblib homebrew/php/php70-pdo-dblib homebrew/php/php55-pdo-dblib homebrew/php/php71-pdo-dblib 我的版本是7.1.5所以我选择安装homebrew/php/php71-pdo-dblib

brew install homebrew/php/php71-pdo-dblib
最后我们可以在终端看到安装的位置在

==> Summary
/usr/local/Cellar/php71-pdo-dblib/7.1.14_20: 7 files, 181KB
4.配置php.ini文件 打开MAMP界面,点php,找到Manually enable other extensions 如果找不到文件,可以通过终端全局搜索,find / -name 'php.ini' 将下面这行加入php.ini配置文件

extension=/usr/local/Cellar/php71-pdo-dblib/7.1.14_20/pdo_dblib.so
5.重启MAMP我们写个phpinfo()函数看下已安装成功