मुझे एक बहुत ही समान समस्या थी। मैंने PHP 5.4.28 को PHP Windows डाउनलोड साइट से इंस्टॉल किया था , एक PHP स्क्रिप्ट में एक दूरस्थ पोस्टग्रेज सर्वर से कनेक्ट करने का प्रयास किया, और ठीक वही त्रुटि मिली।
मैं इसे इसके द्वारा ठीक करने में सक्षम था:
- डाउनलोड करना और इंस्टॉल करना pgAdmin III ।
- C:\Program Files\pgAdmin III\1.16 (या जहां भी pgAdmin स्थापित है) पर जाएं
- libpq.dll और libintl.dll को उस निर्देशिका में कॉपी करें जहां PHP स्थापित है; यह PHP के साथ आने वाली libpq.dll की मौजूदा कॉपी को बदल देगा।
यही चाल चली। ऐसा लगता है कि libpq.dll PHP वाले जहाजों में SSL समर्थन संकलित नहीं है, जबकि pgAdmin III के लिए है।