mac mamp PHP7以上连接SQL server

2020,依然在家办公中,虽然不忙,那就折腾下环境吧!原来用的一直是php5.6的环境,心里特变扭,所以今天折腾7以上的环境。
mamp 5.6的环境安装
在5.6上面已经说过,基于mssql 的扩展安装,这次就不多说了,需要的就看上篇文章吧,操作基本类似

MAMP php7

在mamp中 php7以上会缺少一些扩展,需要下载源码来编译安装,比如说,需要链接SQLserver 扩展,pdo_dblib 在集成环境中就没有,所以下载源码,根据上篇文章来编辑安装,编译出来的扩展就可以使用了(在文章末尾 我也会给大家带来编译好的7.3 和7.4 的dblib 来直接使用)

SQL server 官网给出的安装配置,需要安装odbc

这个是mac os 的,本人使用的版本,在官网页面中 也有其他版本,自行选择

/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

官网页面文档 这个是官网给出的文档,也希望给大家提供帮助
mac mamp PHP7以上连接SQL server_第1张图片
另外一个,还需要 PDO_SQL_SQLSRV 和SQLSRV的扩展
sqlsrv扩展下载 在这同样给出了下载链接,需要什么样的版本自行下载。基本操作过一次,就很简单了。
mac mamp PHP7以上连接SQL server_第2张图片
以上就是连接 sql server需要的扩展,主要记录,以免忘记,如果有没有安装成功的,留言,共同探讨。

你可能感兴趣的:(PHP技术分类)