一个项目用到php链接sqlserver数据库,参数配置不当容易出现could not find driver这个错误。
基础的IIS环境和PHP配置好。
1、确认PHP7的版本:分7.0.X、7.1.X、7.2.X、等
2、再确认PHP的是x86?x64?
3、确认PHP安装是线程版?非线程版?ts/nts
以上3个确认了就去下载微软的扩展文件:
1、微软的驱动包:Microsoft Drivers for PHP for SQL Server 根据php版本下载对应版本别搞错了
https://github.com/Microsoft/msphpsql/releases
2、配置php.ini
编辑php.ini,添加:
extension=php_sqlsrv_7X_XX.dll
extension=php_pdo_sqlsrv_7X_XX.dll
3、安装Microsoft® ODBC Driver
Microsoft® ODBC Driver 11 for SQL Server® - Windows (支持Sql Server® 2005)
https://www.microsoft.com/zh-CN/download/details.aspx?id=36434
Microsoft® ODBC Driver 13 for SQL Server® - Windows + Linux (支持最新的SQL Server® 2016) https://www.microsoft.com/zh-CN/download/details.aspx?id=50420
已经安装SQL Server 2016的可以跳过安装Microsoft® ODBC Driver 13 for SQL Server®
该扩展库sqlsrv的手册:
https://www.php.net/manual/zh/book.sqlsrv.php
以上就是“php7.X 连接sql server的教程”的详细内容,更多请关注木子天禾科技其它相关文章!