php 7.4.3 Laravel выпуск sqlserver - PullRequest
       9

php 7.4.3 Laravel выпуск sqlserver

0 голосов
/ 01 марта 2020

Я установил на Windows 10 следующее:

php 7.4.3
laravel 6.17.1
sqlserver 15.0.2070.41
и sqlserver 5.8 драйверов в папку php / ext

Я пытаюсь построить проект laravel, используя sqlserver в качестве базы данных, и я установил следующее:

php .ini:

...
extension_dir = "ext"
extension=sqlsrv_74_nts_x64
...

env

...
DB_CONNECTION=sqlsrv
DB_HOST=localhost
DB_PORT=1433
DB_DATABASE=testdb
DB_USERNAME=sa
DB_PASSWORD=testpwd
..

база данных. php

...
        'sqlsrv' => [
            'driver' => 'sqlsrv_74_nts_x64',
            'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', 'localhost'),
            'port' => env('DB_PORT', '1433'),
            'database' => env('DB_DATABASE', 'testdb'),
            'username' => env('DB_USERNAME', 'sa'),
            'password' => env('DB_PASSWORD', 'testpwd'),
            'charset' => 'utf8',
            'prefix' => '',
            'prefix_indexes' => true,
        ],
...

с MSSMS Я могу получить доступ к серверу, создать базы данных, таблицы и т. Д., Но когда я запускаю

php artisan migrate

, я получаю следующую ошибку:

InvalidArgumentException  : Unsupported driver [sqlsrv_74_nts_x64]

На самом деле я пытался также с другими sqlsrv_7x и Драйверы pdo_sqlsrv_7x, но получили тот же результат
что может быть не так?

...