我的 Laravel 应用程序有在 sqlite 数据库上运行的测试环境,但它说驱动程序丢失,我找不到任何解决方案来安装驱动程序。有人会帮忙吗?我有以下 PDO 异常:
$ php artisan migrate --database=testing
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_pdo_sqlite.dll' - /usr/lib/php/20160303/php_pdo_sqlite.dll: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/php_sqlite3.dll' - /usr/lib/php/20160303/php_sqlite3.dll: cannot open shared object file: No such file or directory in Unknown on line 0
我的 php7.1-sqliite3 驱动程序丢失并且在操作系统 Ubuntu 18.04 LTS 之前它不支持(甚至不支持任何 ppa)。升级驱动程序后,现在可以安装驱动程序了,它在 Laravel 5.6 中使用 phpunit 运行测试用例。*