Подключить SQL Server к PHP: Laravel 5.3

Внутри 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

Сведения об ошибке

PDOException в строке Connector.php 119: не удалось найти драйвер


person Pankaj    schedule 01.09.2016    source источник
comment
Проверьте, не устарел ли ваш драйвер   -  person Hendra Nucleo    schedule 01.09.2016
comment
Кажется довольно очевидным, что у вас не установлен драйвер sqlsrv.   -  person miken32    schedule 02.09.2016


Ответы (1)


отредактируйте файл php.ini, найдите эту строку:

;extension=pdo_mysql.so

удалите ведущее ;, затем перезапустите сервер

person Motassem MK    schedule 01.09.2016
comment
В ini файле нет такой строчки. - person Pankaj; 02.09.2016
comment
затем добавьте его среди других файлов расширения :) - person Motassem MK; 02.09.2016