我在使用MySQL和Eloquent的Laravel 5.4中遇到了CronJob的问题。
当我执行php artisan schedule:run
时,我收到错误:
[Illuminate\Database\QueryException]
could not find driver (SQL: select ...... )
[PDOException]
could not find driver
但是,所有驱动程序都已安装。应用程序工作完美。如果我复制控制器中的所有代码并且我做了一条路线,那么所有代码也都很完美。
在本地(Mac)中,也可以完善schedule:run
唯一的问题是使用cron作业,它找不到驱动程序。
我缺少的东西?
PD:我也发了一个命令php artisan testing:code
并且出现了同样的错误。该查询由Eloquent提出,但仍然找不到驱动程序。
由于
答案 0 :(得分:0)
您安装了php-mysql
吗?
sudo apt-get install php-mysql