版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32080545/article/details/84325667
链接:官网文档
安装步骤:
1.确认操作系统(windows、inux还是mac,64位还是86位,操作系统版 本,linux中centos是支持的,微软文档中介绍的都是Red Hat)
2.确认php版本(版本号,是否是线程安全模式,php进程是64位还是86位)
3.确认连接的sqlserver的版本
4. 选择操作系统对应版本的ODBC驱动程序(要安装了ODBC驱动才能运行php的sqlsrv扩展)
ODBC驱动程序选择
比如选择第一个ODBC驱动程序17+,点击进入查看当前操作系统是否满足,如果不满足则选择其他驱动程序,下图为17+驱动程序的支持系统:
5.选择php对应版本(一致信息第2条已经说明)与sqlserver数据库都支持 的扩展
选择sqlsrv php扩展
php版本对应的扩展矩阵:
sqlserver对应扩展的支持矩阵
7.将php扩展添加到php的ext目录,修改配置文件
extension=php_sqlsrv_7_nts_x86.dll
extension=php_pdo_sqlsrv_7_nts_x86.dll
9.查看phpinfo,sqlsrv模块是否加载
10.测试连接
$db = new \PDO('sqlsrv:Server=127.0.0.1;Database=mydatabase',
'username','password');
var_dump($db);
其他:linux添加sqlsrv扩展请参考:linux添加sqlsrv扩展