Kita tahu untuk membangun website, minimal software yang diperlukan adalah webserver, database, bahasa pemrograman. Dalam hal ini kita ambil contoh membangun web menggunakan xampp di windows.
Seperti kita ketahui dalam xampp terdapat webserver yang kita kenal dengan nama apache server, database mysql, dan bahasa pemrograman php. Namun jika kita ingin mengganti database dengan yang lain, hal itu juga memungkinkan, seperti disini kita akan membahas error dari php ketika ingin memakai database postgresql sebagai database dalam membangun website.
Pesan Error :
Warning: PHP Startup: Unable to load dynamic library 'D:\PHP\ext\php_pgsql.dll' - The specified module could not be found.
Pesan error muncul saat kita hendak me-reload apache/http server atau ketika ingin menjalankannya. Error tersebut dapat diartikan bahwa php tidak dapat menemukan library untuk database postgresql. Untuk itu pertama cek di php.ini konfigurasi dan pastikan php_pgsql terpanggil, jika masih ada error, tambahkan
LoadFile "/path/to/postgresql/bin/libpq.dll" di httpd.conf
optional, jika cara diatas tidak berhasil:
LoadFile "/path/to/xampp/php/libpq.dll" di httpd.conf
httpd.conf adalah konfigurasi webserver apache dan anda dapat menemukannya di dalam folder \path\xampp\apache\conf. buka menggunakan notepad tambahkan hal diatas, simpan dan reload webserver.
Demikianlah tulisan mengenai PHP Cannot load php_pgsql.dll di Windows, Terima kasih
No comments:
Post a Comment