Windows
由于使用phpstudy集成环境,安装比较简单,只需要下载对应的PHP版本的扩展文件,然后放到ext目录中,并在php.ini文件中开启相应的驱动就可以了。
扩展文件 下载地址。
Linux
首先需要安装ODBC驱动,官方教程,根据你的操作系统选择对应的方式安装。
安装pdo_sqlsrv和sqlsrv驱动,参考下载地址,找到需要下载的版本,根据命令操作即可。
有坑需注意
1.ubuntu16.04上测试安装时,需要php7.2及以上版本才能安装。
2.一定要记得安装php7.2-dev、php7.2-xml,这两个库不装的话,运行sudo pecl install sqlsrv、sudo pecl install pdo_sqlsrv
命令一直报错,而且错误提示很奇怪,对小白来说根本都看不懂。
3.安装成功后,也在cli/php.ini文件里启用后,需要重启nginx和php-fpm
4.在cli/php.ini文件中已经启用这两个扩展,但是加载还是失败,只能通过在cli/conf.d/xx.ini文件中再次开启这连个扩展,nginx和php-fpm重启后就能访问了,不知道是什么原因!!!