1

php artisan migrate を作成するために、laravel を介して PostgreSQL データベースに接続しようとしていますが、エラーが発生します。

[PDOException] ドライバーが見つかりませんでした

拡張機能を有効にするためにそこにある同様の質問を見てもphp.ini、私の問題は解決しませんでしたが、それでも同じエラーが発生します。

コードの他の部分ではデータベースを使用しており、レコードを追加できるので、設定データベースは正しいと思います。エラーがわかりません。

Database.php ファイル:

<?php return [ 
      'fetch' => PDO::FETCH_CLASS, 
      'default' => env('DB_CONNECTION', 'pgsql'), 
      'connections' => [ 
             'pgsql' => [ 
                  'driver' => 'pgsql', 
                  'host' => env('DB_HOST', 'localhost'), 
                  'database' => env('DB_DATABASE', 'forge'), 
                  'username' => env('DB_USERNAME', 'forge'), 
                  'password' => env('DB_PASSWORD', ''), 
                  'charset' => 'utf8', 'prefix' => '', 
                  'schema' => 'public', 
              ], 
        ], 
        'migrations' => 'migrations', 
  ]; ?>
4

1 に答える 1

0

拡張機能があるかどうかを確認しますpdo_pgsql

あなたはできる

php -i | grep pgsql

それを見るために。

于 2016-04-11T06:06:01.160 に答える