【小白专用】php以pdo方式连接sqlserver,开启sqlsrv扩展
2023-12-21 10:56:51
一、安装ODBC程序,
下载适用于 SQL Server 的 ODBC 驱动程序 - 适用于 SQL Server 的 ODBC 驱动程序 |Microsoft 学习
运行安装程序,出现如下图所示页面;
选择下一步;选择我同意许可协议中的条款后选择下一步;
点击安装;
点击完成后就成功安装了驱动程序
打开用phpinfo()查看php版本信息。如下
<?php
echo phpinfo();
?>
二、下载,配置sqlsrv扩展文件
1、下载sqlsrv扩展文件,建议下载5.11:
下载 Microsoft SQL Server PHP 驱动程序 - SQL Server PHP 驱动程序 |Microsoft 学习
下载的是一个自解压的文件,解压后会有一堆dll文件
2、把扩展文件对应的版本移动到PHP对应的目录下的ext目录;
php_pdo_sqlsrv_82_ts_x64.dll
php_sqlsrv_82_ts_x64.dll
3、更改PHP的配置文件,添加扩展,(以php8.2.13为例)
extension=php_pdo_sqlsrv_82_ts_x64
extension=php_sqlsrv_82_ts_x64
4、重启服务
总结:开启扩展后,还需要下载 Microsoft ODBC Driver 18 for SQL Server ,即第一步操作
报错:PDOException: could not find driver
原因:未装驱动
调用phpinfo可看是否装了驱动(pdo_drivers enabled 有的就是可用驱动)比如oci就是连接oracle,sqlsrv就是连接sqlserver
文章来源:https://blog.csdn.net/zgscwxd/article/details/135122288
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!