php - 在 PDOconnection.php 第 47 行在 Symfony3 SQL SRV 中找不到驱动程序
问题描述
我正在开发一个 Symfony 3.4 应用程序。我正在使用 SQL Server 2017 和 PHP 7.0.29。我创建了一个用来发送电子邮件的 Symfony 命令。当我运行它时,我得到了这个异常:在 PDOconnection.php 第 47 行找不到驱动程序
它看起来像一个安装问题,但我已经安装了所有必需的 php 驱动程序并将它们添加到我的 php.ini 中:
extension=php_sqlsrv_7_nts_x64.dll
extension=php_pdo_sqlsrv_7_nts_x64.dll
extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
在我的 phpinfo 中,我有 sqlsrv 和 pdo_sqlsrv 扩展,我什至可以登录到我的应用程序并查看数据库中的数据。
解决方案
推荐阅读
- visual-studio - 我想在 Visual Studio Code 中添加一个新终端
- java - Javadoc 链接到当前方法实现,这可能吗?
- c - 循环求和字符串 C 中的数字
- html - MySql Workbench 和 Html Sublimetext 3
- php - Visual Studio Code PHP 验证错误:无法验证,因为 /usr/bin/php 不是有效的 php 可执行文件
- javascript - HTML CSS/JS 底部导航栏向上滑动
- sql - 计算同一用户 sql 不同操作之间的小时/天差异
- asp.net - ValidateRequest=False 可以在 asp.net webform 中有条件吗?
- python - Pandas groupby 给出任何非 nan 值
- javascript - 超过最大更新深度。当组件重复调用 setState 时,可能会发生这种情况