Laravel:队列:听PDOException:找不到驱动程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel:队列:听PDOException:找不到驱动程序相关的知识,希望对你有一定的参考价值。

OS Ubuntu。现场工作!但是如果我跑

queue:listen 

我遇到错误

PDOException: could not find driver

配置:

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

同步:

'sync' => [
      'driver' => 'database',
      'table'  => 'jobs',
      'queue'  => 'default',
      'expire' => 60,
 ],
答案
php artisan queue:table

php artisan migrate

。env:
QUEUE_CONNECTION=database

然后在终端中运行:

php artisan queue:work

但是我强烈建议您使用Supervisor。

您还应该阅读文档:https://laravel.com/docs/5.8/queues

以上是关于Laravel:队列:听PDOException:找不到驱动程序的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.1 - `php artisan migrate` 给出了 'PDOException'

无法在 laravel 3 中捕获 PDOException

Laravel 5 PDOException 找不到驱动程序

Laravel 5 PDOException 找不到驱动程序

Laravel:错误 [PDOException]:在 PostgreSQL 中找不到驱动程序?

Laravel 到 SQL Server (sqlsrv)。 [PDOException] 找不到驱动程序