繁体   English   中英

如何修复 laravel 驱动程序问题?

[英]How to fix laravel driver issue?

我在链接到 mysql 数据库的托管服务器上有一个项目。 我下载了整个 Laravel 文件夹,现在想使用 Visual Studio 代码链接到 azure sql 服务器数据库。 该站点显示正常,但对于使用数据库的任何页面,我都会收到此错误 Illuminate \ Database \ QueryException could not find driver

我已经更改了 .env 文件和 config > 数据库文件中的数据库详细信息。 我添加了 mssql 扩展,并且能够连接到 azure 数据库,因此没有连接问题。 我已经下载了mysql并添加到系统环境路径中。 我尝试在 php.ini 文件中注释掉对 mysql pdo 的引用,但这不起作用。

我已经从这里https://github.com/Microsoft/msphpsql/releases下载了两个 window 驱动程序到 php/ext 文件,并在 php 文件中引用了它们。

有谁知道如何解决这个错误?

我现在已经做到了。 我想我的驱动程序有误。我访问了 Azure 门户中的数据库,然后单击了 php 选项卡。 单击链接以下载驱动程序并将它们解压缩到一个文件夹中。 我使用的是 php 7.3,所以我将两个驱动程序复制到 php/ext 文件夹中。 然后在php.ini文件中添加了对这两个驱动的引用

extension=php_sqlsrv_73_nts_x64.dll
extension=php_pdo_sqlsrv_73_nts_x64.dll

运行作曲家更新,然后 php 工匠服务。 在浏览器中查看localhost,数据库连接正常,页面显示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM