Pastikan untuk mengonfigurasi 'default' masukkan app/config/database.php
Untuk postgres, ini akan menjadi 'default' => 'postgres',
Jika Anda menerima [PDOException] could not find driver kesalahan, periksa untuk melihat apakah Anda telah menginstal ekstensi PHP yang benar. Anda memerlukan pdo_pgsql.so dan pgsql.so diinstal dan diaktifkan. Petunjuk tentang cara melakukan ini bervariasi di antara sistem operasi.
Untuk Windows, pgsql ekstensi harus sudah diunduh sebelumnya dengan distribusi PHP resmi. Cukup edit php.ini . Anda dan batalkan komentar pada baris extension=pdo_pgsql.so dan extension=pgsql.so
Juga, di php.ini , pastikan extension_dir diatur ke direktori yang tepat. Itu harus berupa folder bernama extensions atau ext atau serupa di dalam direktori instalasi PHP Anda.
Terakhir, salin libpq.dll dari C:\wamp\bin\php\php5.*\ ke C:\wamp\bin\apache*\bin dan mulai ulang semua layanan melalui antarmuka WampServer.
Jika Anda masih mendapatkan pengecualian, Anda mungkin perlu menambahkan \bin post postgres direktori ke PATH . Anda :
- Properti Sistem -> tab Lanjutan -> Variabel Lingkungan
- Dalam grup 'Variabel sistem' di bagian bawah jendela, gulir dan temukan
PATHmasuk. - Pilih dan klik Edit
- Di akhir entri yang ada, letakkan path lengkap ke direktori bin postgres Anda. Folder bin harus berada di root direktori instalasi postgres Anda.
- Mulai ulang semua prompt perintah yang terbuka, atau yang pasti, nyalakan ulang komputer Anda.
Ini diharapkan dapat menyelesaikan masalah apa pun. Untuk informasi lebih lanjut lihat:
- https://php.net/manual/en/install.pecl.windows.php
- https://webcheatsheet.com/php/install_and_configure.php#extsetup