उत्तर
PHP का आपका संस्करण openssl
मॉड्यूल के साथ संकलित नहीं किया गया था। आप स्रोत से निर्माण कर रहे हैं, तो जैसे मॉड्यूल जोड़ें:
cd /path/to/php-5.4/
./configure --with-openssl
इसका मतलब है कि आपके पास अपने PHP इंस्टॉल में openssl extension सक्षम नहीं है। Openssl_ * फ़ंक्शंस का उपयोग करने के लिए इसे सक्षम करने की आवश्यकता है।
अपने PHP स्थापना या तो openssl सक्षम नहीं है, या आप php < 5.3 का एक संस्करण चला जा सकता है।
openssl सक्षम करने के लिए, आप चाहिए फिर से संकलन और "-साथ-openssl" ध्वज के साथ php स्थापित करें। php installation documentation
मुझे एक ही समस्या थी। मैंने इसे php.ini फ़ाइल संपादित करके हल किया - ;extension=php_openssl.dll
से extension=php_openssl.dll
बदल रहा है।
(मेरी स्थापना के लिए, मेरे php.ini फ़ाइल मेरी P:\Program Files\EasyPHP-12.1\conf_files\
निर्देशिका में स्थित था।)
इसका मतलब है कि आप संभवतः openssl सक्षम नहीं है।
यदि आप खिड़कियों पर हैं तो इसे लोड करना और भी आसान है। इसे सिस्टम ट्रे पर वैंप आइकन से सक्षम करें।