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
PATH
masuk. - 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:
- http://php.net/manual/en/install.pecl.windows.php
- http://webcheatsheet.com/php/install_and_configure.php#extsetup