2017-09-02 84 views
0

我已经在我的Windows中安装了php7.1.7。新的Laravel 5.4安装;试图配置PHPUnit来使用内存源码分贝这样(php)sqlite内存中数据库得到“找不到驱动程序”错误

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

运行的供应商/ bin中/ PHPUnit的失败:

1)测试\特征\ ThreadsT​​est :: a_user_can_browse_threads 照亮\数据库\ QueryException :找不到驱动程序(SQL:SELECT * FROM SQLITE_MASTER其中type =“表”和名称=迁移)

如果我尝试DB_DATABASE另一个值,比其他“:内存:”失败与数据库不找到e rror,但不是'找不到驱动程序'的错误

+0

您必须在'php.ini'中启用sqlite驱动程序,而不是重新启动apache。 – Jeffrey

回答

0

打开php.ini文件。通过删除分号启用php_pdo_sqlite.dll

相关问题