Hyperf连接sqlserver教程

2022-05-22  本文已影响0人  月入1800水群笑哈哈

Hyperf只支持mysql,不支持sqlserver,

修改.env文件的"DB_DRIVER=sqlsrv"后查询数据库会提示:

 [invalidargumentexception] Unsupported driver [sqlsrv]

那么如何使Hyperf支持sqlserver数据库呢?

一、php引入pdo_sqlsrv和sqlsrv扩展,并在php.ini中末尾新增:

extension=php_pdo_sqlsrv.so

extension=php_sqlsrv.so

二、hyperf根目录下运行引入依赖

composer require chadw/hyperf-database-sqlserver

三:修改hyperf源代码,打开\vendor\hyperf\database\src\Connectors\ConnectionFactory.php

新增图中两处代码:

四:修改.env文件,设置数据库信息即可大功告成!

last  thanks to :cwoskoski/hyperf-database-sqlserver (github.com)

上一篇 下一篇

猜你喜欢

热点阅读