2016-05-08 62 views
0

我得到這個錯誤PDOException:找不到驅動程序

PDOException:找不到驅動程序

/var/www/html/RMTracker/vendor/illuminate/database/Connectors/Connector.php:55

流明,而我試圖運行phpunit測試。

我試着重新安裝php,增加了exstensions。任何想法如何解決這個

+0

它試圖連接什麼樣的數據庫?你可能只需要正確的擴展名(例如pdo-mysql) – ivcandela

回答

0

請檢查您的config/database.php爲哪個連接哪個驅動程序配置。司機當然應該匹配數據庫類型,我。即

'connections' => [ 

     'sqlite' => [ 
      'driver' => 'sqlite', 
      'database' => env('DB_DATABASE', database_path('database.sqlite')), 
      'prefix' => '', 
     ], 

     '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, 
     ], 
... 

如果使用MySql DB,請使用驅動程序mysql。確保您的環境中安裝了pdo_mysql PHP擴展,或者使用sqlite DB sqlite PHP擴展。

相關問題