(php)内存中的sqlite数据库获取;找不到驱动程序“;错误

(php)内存中的sqlite数据库获取;找不到驱动程序“;错误,php,laravel,sqlite,Php,Laravel,Sqlite,我已经在Windows中安装了php7.1.7。安装新的Laravel 5.4;已尝试将phpunit配置为在内存中使用sqlite db <env name="APP_ENV" value="testing"/> <env name="DB_CONNECTION" value="sqlite"/> <env name="DB_DATABASE" value=":memory:"/> 运行vendor/bin/phpunit失败,

我已经在Windows中安装了php7.1.7。安装新的Laravel 5.4;已尝试将phpunit配置为在内存中使用sqlite db

    <env name="APP_ENV" value="testing"/>
    <env name="DB_CONNECTION" value="sqlite"/>
    <env name="DB_DATABASE" value=":memory:"/>

运行vendor/bin/phpunit失败,原因是:

1) Tests\Feature\ThreadsTest::用户可以浏览线程 Illumb\Database\QueryException:找不到驱动程序(SQL:从sqlite\u master中选择*,其中类型为'table',名称为migrations)


如果我尝试DB_数据库的另一个值,而不是“:memory:”它将失败,并出现数据库未找到错误,但不是“找不到驱动程序”错误

打开
php.ini
文件。通过删除分号启用
php_pdo_sqlite.dll
,您必须在
php.ini
中启用sqlite驱动程序,然后重新启动apache。