如何发布"找不到驱动程序"在Laravel 5.3?

时间:2017-02-03 09:55:32

标签: laravel laravel-5.3

我在本地主机中使用Laravel 5.3创建我的项目,创建我在VPS上传项目后,但上传后此错误显示:

enter image description here

localhost中: PHP版本是:7.0, OS:Ubuntu 16.04,

VPS中: PHP版本为:7.0,OS:Ubuntu服务器16.04和Mysql未安装(其他服务器的数据库)。

VPS中的

.env文件:

DB_CONNECTION=mysql
DB_HOST=192.168.19.51
DB_PORT=3306
DB_DATABASE=flight
DB_USERNAME=*****
DB_PASSWORD=*****

我是否需要更改PHPVPS或Laravel?

编辑1:

config/database.php

'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', 'localhost'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'forge'),
        'username' => env('DB_USERNAME', 'forge'),
        'password' => env('DB_PASSWORD', ''),
        'charset' => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix' => '',
        'strict' => false,
        'engine' => null,
    ],

1 个答案:

答案 0 :(得分:1)

VPS上未安装PHP PDO Extension。请检查此回答PDOException “could not find driver”

只需在VPS上运行

  

sudo apt-get install php7.0-mysql