【问题标题】:Connect SQL Server with PHP: Laravel 5.3 [duplicate]使用 PHP 连接 SQL Server:Laravel 5.3 [重复]
【发布时间】:2016-09-02 06:23:04
【问题描述】:

在config\database.php里面下面的设置从mysql改成sqlsrv

'default' => env('DB_CONNECTION', 'sqlsrv'),

在连接列表中添加了以下代码。

'sqlsrv' => [
    'driver' => 'sqlsrv',
    'host' => 'Pankaj\SQLEXPRESS', 
    'database' => 'pankaj',
    'username' => 'sa',
    'password' => 'pankaj',
    'prefix' => '',
]

下面的 .env 文件是对 Sql Server 的修改

DB_CONNECTION=sqlsrv
DB_HOST=Pankaj\SQLEXPRESS

DB_DATABASE=Pankaj
DB_USERNAME=sa
DB_PASSWORD=pankaj

错误详情

Connector.php 第 119 行中的 PDOException:找不到驱动程序

【问题讨论】:

  • 检查你的驱动是否过期
  • 看起来很明显,你没有安装sqlsrv驱动程序。

标签: php laravel laravel-5.2 laravel-5.1 laravel-5.3


【解决方案1】:

编辑您的php.ini 文件查找此行:

;extension=pdo_mysql.so

删除前导 ; 然后重启你的服务器

【讨论】:

  • ini文件中没有这一行。
  • 然后将其添加到其他扩展文件中:)
猜你喜欢
  • 1970-01-01
  • 2012-10-29
  • 2011-07-19
  • 2011-10-10
  • 1970-01-01
  • 1970-01-01
  • 2022-01-05
  • 2012-03-12
  • 1970-01-01
相关资源
最近更新 更多