我在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 :: a_user_can_browse_threads Illuminate \ Database \ QueryException:找不到驱动程序(SQL:select * from sqlite_master where type ='table'和name = migrations)
如果我为DB_DATABASE尝试另一个值,除了':memory:'它失败并且找不到数据库错误,但没有'找不到驱动程序'错误
答案 0 :(得分:1)
打开php.ini
文件。通过删除分号
php_pdo_sqlite.dll