我在我的Ubuntu 14.04上有一个Laravel 5.4项目(VPS与Plesk 12.5.30).创建数据库并设置.env文件时,我运行了所需的信息php artisan migrate并抛出了异常:
[Illuminate\Database\QueryException]
找不到驱动程序(SQL:select*from information_schema.tables where table_schema = pmaramaldb and table_name = migrations)[PDOException]
找不到驱动程序
我的.env文件有:
DB_CONNECTION = MySQL的
DB_HOST = 127.0.0.1
DB_PORT = 3306
DB_DATABASE = pmaramaldb
DB_USERNAME =用户
DB_PASSWORD =密码
我已经按照大部分指南来解决这个错误,并没有任何积极的结果:
启用扩展解决方案:
在php.ini中被自动生成的文件,我想这是做的Plesk.在文件的开头,它说:
; 注意!
;
; 不要修改这个文件,因为它是自动生成的,
; 因此,您所有的更改将在下一次丢失时生成文件.
所以无论如何我都试过了.之后我重新启动了Apache,然后再次尝试......没有用.
安装php7.0-mysql解决方案:
我也试过安装MySQL以防万一:
user @ server:/ var/www/vhosts $ sudo apt-get install php7.0-mysql
Leyendo lista de paquetes ... Hecho
Creandoárboldedependencias
Leyendolainformacióndeestado ... Hecho
php7.0-mysql已经是最新版本了.
0 actualizados,0seinstalarán,0 …