php windows下安装sqlsrv扩展

版权声明:本文为博主原创文章,未经博主允许不得转载。 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驱动程序选择
php扩展对应的驱动程序说明
比如选择第一个ODBC驱动程序17+,点击进入查看当前操作系统是否满足,如果不满足则选择其他驱动程序,下图为17+驱动程序的支持系统:
支持系统说明
5.选择php对应版本(一致信息第2条已经说明)与sqlserver数据库都支持 的扩展
选择sqlsrv php扩展
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扩展

猜你喜欢

转载自blog.csdn.net/qq_32080545/article/details/84325667