Saturday, March 8, 2014

The program can’t start because LIBPQ.dll is missing from your computer

Beberapa bulan lalu saya masih mengerjakan sistem dengan database PostgreSQL di XAMPP 1.8.1 di Wind*ws 7, Yah memang sulit move on dari Wind*ws karena game PES 2013 dan Stronghold Crusader cuma bisa berjalan mulus di Windows. :hammer. 
Setelah uncomment extension php_pqsql.dll di php.ini, lalu men-start service apache, tiba tiba muncul pesan sayang error dari XAMPP 1.8.1 

error_pgsql1

The program can’t startbecause LIBPQ.dll is missing from your computer. Try reinstalling the program to fix this problem.

Padahal pesan sayang error tersebut tidak terjadi saat anda memakai XAMPP versi 1.7.4.Setelah googling googling akhirnya ketemu juga, berikut adalah step step untuk mengintegrasikan XAMPP 1.8.1 dengan PostgreSQL 9.x

  1. Edit file konfigurasi php di C:\xampp\php\php.ini
    Uncomment pada sekitar baris 1017 yang berisi ;extension=php_pgsql.dll menjadi extension=php_pgsql.dll
  2. Buka directory C:\Program Files\PostgreSQL\9.2\bin\
    Copy file libiconv.dll, libintl.dll, dan libpq.dll ke folder C:\xampp\apache\bin\
Restart service apache. Yah, semoga saja si XAMPP 1.8.1 sudah nggak cerewet lagi waktu dipasangkan dengan PostgreSQL 9.x :D

source : http://nsulistiyawan.bogstore.com/the-program-cant-start-because-libpq-dll-is-missing-from-your-computer/