چند روز پیش یکی از دوستان می خواست با PHP به پایگاه داده ی خود که با استفاده از PostgreSQL پیاده سازی شده بود وصل بشه، برای این کار هم نرم افزار Xampp رو نصب کرده بود، همه چیز درست به نظر می رسید ولی هر تلاشی برای اتصال به پایگاه داده با پیغام خطا مواجه می شد.
خب اشکال کار ما در این بود که درسته در Xampp فایل های dll پایگاه داده PostgreSQL وجود دارد ولی بطور پیش فرض این فایل ها لود نمی شوند، برای استفاده از این کتابخانه ها به فایل php.ini موجود در دایرکتوری Xampp رفته و سطر ;extension = php_pgsql.dll را پیدا کرده و ; را از ابتدای آن حذف کنید.
در کنترلر زمپ آپاچی سرور را متوقف کردم و دوباره اجرا کنید. حال می توانید به پایگاه داده خود وصل شود.