886天前2018-09-23 15:00:40 |    抢沙发  715 
php绝大部分情况下是配合mysql使用的,但是有时候也会配合mssql进行使用,但是默认情况下php是不支持直接链接mssql数据库的,下面跟随Alex一起来探索一下如何进行mssql的链接吧。

mssql

第一步就:安装插件

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

这些插件都是微软官方提供的。


PHP 7.1.x

PHP 7.1.x 按照上面的方法配置是不行的,因为4.0版本的Microsoft Drivers for PHP for SQL Server仅支持到PHP7.0。
PHP 7.1.x 使用的扩展要到GitHub去下载4.1.3版本的才能用。
4.1.3 - Windows - Preview https://github.com/Microsoft/msphpsql/releases/tag/v4.1.3-Windows
配置方法同7.0.x,目前仍是预览版。
修改php.ini添加以下两行来启用扩展:

extension=php_odbc.dll
extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
验证 cmd到php目录 运行 php -v
如果未报错说OK

这里在顺便说下,具体版本要根据你目前php版本来选择加载的dll文件。好了赶紧试试吧。

发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享