背景
如标题所说,要给 OSX 上运行的 MAMP 安装基于 PHP 5.6 的 MSSQL 扩展,用于连接 MSSQL(即 MsSqlserver)。
运行环境
操作系统
-
OSX - 10.13.4
软件环境
-
MAMP - 5.6
-
PHP - 5.6.40
步骤
整体步骤
1、安装 freetds
2、安装 mssql.so
扩展(php 的 mssql 扩展依赖于 freetds)
详细步骤
废话少说,直接开始。
1、安装 freetds
命令行执行如下指令:
brew install freetds1
如果本机之前没有安装过 brew
,请先去安装 brew
,安装方法这里不赘述。
安装完成后在 /usr/local/Cellar/
下应该能见到 freetds
目录,比如我的是:
$ pwd /usr/local/Cellar/freetds/1.00.9112
如果你也有上面一样的目录,说明你安装成功了。1.00.91
是我安装的 freetds
的版本号,这个可以不一样。
2、安装 mssql.so
扩展
先到这个网址(https://www.php.net/releases/) 下载你的PHP版本的源码