相关疑难解决方法(0)

PHP 7.0上的Laravel 5.4:PDO异常 - 找不到驱动程序(MySQL)c

我在我的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 =密码

我已经按照大部分指南来解决这个错误,并没有任何积极的结果:

启用扩展解决方案:

PDO已启用

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 …

php mysql pdo laravel laravel-5

25
推荐指数
5
解决办法
7万
查看次数

标签 统计

laravel ×1

laravel-5 ×1

mysql ×1

pdo ×1

php ×1