【发布时间】:2017-06-01 15:16:02
【问题描述】:
我正在尝试使用 Laravel 连接到 Microsoft SQL Server。
我的wamp64/bin/php 目录中有两个 PHP 文件夹,一个用于 5.6 版,一个用于 7 版。
我在这两个目录的ext/文件夹中下载并安装了驱动程序。
同样,我有两个 php.ini 文件...还有第三个文件,我认为这是一条捷径。
1) wamp64/bin/apache/apache2.4.23/bin/php.ini
...而另外两个存在于上述各自的 PHP 文件夹中(一个用于版本 5,一个用于版本 7)
我在所有这些中都粘贴了以下内容:
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll
但是,在尝试对数据库执行任何操作时,Laravel 在日志中给我以下错误:
'PDOException' 在 C:\wamp64\www\projects\{project}\vendor\laravel\framework\src\Illuminate\Database\ 中带有消息“找不到驱动程序”连接器\Connector.php:68
我在进行更改后重新启动了 WAMP 几次,但我不确定为什么应用程序无法与数据库通信。
我还检查了.env 以及database.php 中的default 值
我不知道发生了什么,我正在寻找有关此问题的一些指导。
谢谢! :)
【问题讨论】: