PDO支持SQL Server数据库 PHP下载、安装、开启pdo_sqlsrv驱动教程

今天一位网友用PDO想连接SQL Server数据库,结果一直出现“could not find driver”的错误提示。由于是PDO连接SQL Server数据库,是需要类似于“pdo_sqlsrv.dll”或“pdo_sqlsrv.so"这个驱动的,但是:一般情况下这个驱动是没有的。因此,需要手工安装。

 

我就拿Windows来举例吧!

 

一、下载 pdo_sqlsrv 驱动

此下载的路径包含了Windows、Linux、Mac系统的驱动。链接如下:

https://docs.microsoft.com/zh-cn/sql/connect/php/download-drivers-php-sql-server

下载的时候一定要根据自己的“PHP版本+服务器系统”来做决定,千万不要下载错了!

 

二、安装 pdo_sqlsrv 驱动

由于我下载的是Windows系统的“Microsoft Drivers 5.6 for PHP for SQL Server”版本,安装方法就更加的简单了,

 

1、双击下载下来的“SQLSRV56.EXE”即可!

 

2、弹出的窗口点击“Yes";

Microsoft Drivers 5.6 for PHP for SQL Server

 

3、选择PHP的扩展文件目录;

Microsoft Drivers 5.6 for PHP for SQL Server

 

三、开启 pdo_sqlsrv 驱动扩展

PHP开启扩展方法非常的简单,再加上我们又是windows系统,就更加的简单了。

 

1、只需要去PHP配置文件:php.ini 添加如下代码:

extension=php_pdo_sqlsrv_56.dll

 

2、重启PHP即可生效!查看phpinfo得到如下结果:

php_pdo_sqlsrv

 

总结:虽然我是用的phpstudy环境搭建软件,它也自带有不用改php.ini配置文件就可以开启pdo_sqlsrv的扩展方法,但是我不推荐,因为这样开启并不能真正的成功。phpinfo压根不会出现像我上图的界面,还是需要手工去修改php.ini最为妥当。

虽然此文章只简单的讲了windows,但是Linux其实也差不多,无非是命令有所不同而已。

    A+
发布日期:2019年04月19日 17:37:06  所属分类:PHP
最后更新时间:2019-04-19 17:37:06
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
服务器管理面板/主机控制面板“安装”服务
服务器管理面板/主机控制面板“安装”服务
  • ¥ 9.9元
  • 市场价:49.9元
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
  • ¥ 6.8元
  • 市场价:8.8元
刷流量、刷人气、刷点击、刷收藏、刷APP关键词服务
刷流量、刷人气、刷点击、刷收藏、刷APP关键词服务
  • ¥ 1.0元
  • 市场价:9.9元
PHP运行环境 wamp lamp lnmp 安装 配置 搭建服务
PHP运行环境 wamp lamp lnmp 安装 配置 搭建服务
  • ¥ 9.9元
  • 市场价:49.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: