(php)内存中的sqlite数据库获取;找不到驱动程序“;错误
我已经在Windows中安装了php7.1.7。安装新的Laravel 5.4;已尝试将phpunit配置为在内存中使用sqlite db(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失败,
<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。