की आवश्यकता है, मैं अपने अपाचे सर्वर पर अपना पहला फेसबुक php एप्लिकेशन चलाने की कोशिश कर रहा हूं। यह त्रुटि Facebook needs the CURL PHP extension.
देता है। मैंने php.ini में extension=php_curl.dll
लाइन जोड़ा है और यह आमतौर पर phpStorm ide में चलता है। लेकिन जब भी मैं php फ़ाइलों को apache निर्देशिका में डालता हूं और मैन्युअल रूप से सर्वर चलाता हूं तो यह वेब ब्राउज़र में त्रुटि देता है।फेसबुक को कर्ल PHP एक्सटेंशन
उत्तर
:
<?php
phpinfo();
?>
वहाँ में जो php.ini आप संपादित करने की आवश्यकता की जाँच करें।
Loaded Configuration File: ________ path to ini file you must edit _______
इसके अलावा, यह देखने के लिए कि क्या सर्वर कर्ल सक्षम है या नहीं, इस पृष्ठ का उपयोग करें। आप इस लाइन देख पा रहे हैं:
cURL support enabled
अगर यह संपादन INI फ़ाइल और वेब सर्वर पुनरारंभ करने के बाद सक्षम नहीं है, चीजों को आप कैसे php
स्थापितइस guide लग रहा है काफी होनहार
यदि आप वैंप 64 बिट पर हैं और आपको यह त्रुटि मिल रही है, तो पैक किया गया एक्सटेंशन वास्तव में है bugged। http://www.morningtime.com/kb/188। इसमें एक निश्चित php_curl.dll – styks
है @ केल्विन ऐसा लगता है कि लिंक थोड़ा बदल गया है।क्या आप 64 बिट वैंप के लिए एक और फिक्स प्रदान कर सकते हैं? मैं वास्तव में आभारी रहूंगा, मैं इस –
@ बुजान्का मिहाई के साथ बहुत संघर्ष कर रहा हूं - मुझे लगता है कि दूसरी साइट बदल गई है। आप यहां निश्चित विस्तार प्राप्त कर सकते हैं। नीचे स्क्रॉल करें और निश्चित कर्ल एक्सटेंशन की तलाश करें। http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ मुझे इस मंच पोस्ट में यह लिंक मिला। http://forum.wampserver.com/read.php?2,85716 आप सब कुछ कैसे सेट अप करते हैं, इस पर निर्भर करते हुए 32 बिट संस्करण का उपयोग करने में भी सक्षम हो सकते हैं। मुझे उम्मीद है कि यह आपके लिए काम करेगा। मैंने इसका परीक्षण नहीं किया। – styks
त्रुटि पर निर्भर :
Uncaught exception 'Exception' with message 'Facebook needs the CURL PHP extension
समाधान:
;extension=php_curl.dll
1) php.ini फ़ाइल में ;
(शुरुआत से टिप्पणी) को हटाएं और सहेजें। यदि यह फ़ाइल फ़ाइल को जोड़ने से फ़ाइल में नहीं है।
2) पुनः प्रारंभ appache (XAMPP)
मैं भी त्रुटि हो रही थी। मैंने इस आदेश की कोशिश की।
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
और मेरी समस्या का समाधान हो गया। \ XAMPP \ php \ php.ini
क्या यह किया और सर्वर को पुनरारंभ किया ('सेवा apache2 पुनरारंभ करें')। एक जादू की तरह काम किया! –
केवल ग से टिप्पणी हटाएं विस्तार = php_curl.dll की जरूरत है। आपको केवल php.ini फ़ाइल में सेटिंग्स को बदलने की ज़रूरत है।
"एक्सटेंशन = php_curl" के लिए फ़ाइल खोजें। उस अर्ध-कोलन को हटाकर उस रेखा को अनदेखा करें। यह काम करना चाहिए!
यह एक अपूर्ण जवाब है और क्या गलत था पर एक अनुमान है। यह कुछ नया प्रस्तुत नहीं करता है, क्योंकि मूल प्रश्नों में से एक टिप्पणी ने ओपी को अपनी 'php.ini' फ़ाइल जांचने का निर्देश भी दिया है। –
@ ग्रांट विनी: मैं फेसबुक के PHP एसडीके के साथ कुछ प्रोग्राम करने की कोशिश कर रहा हूं। मैंने उनके दस्तावेज का पालन किया, और उनके उदाहरण ने काम नहीं किया और त्रुटि संदेश फेंक दिया जो इस प्रश्न का शीर्षक है। मैंने यैनिक को ऊपर पोस्ट किया था, और उसने समस्या को ठीक किया। जिस व्यक्ति ने मूल प्रश्न पर टिप्पणी जोड़ दी वह जवाब के रूप में पोस्ट न करने के लिए गूंगा था। –
एंड्रयू पोस्ट करने के लिए धन्यवाद। जानना अच्छा है कि यैनिक के जवाब ने काम किया, लेकिन यह वही जवाब है जो पिछले साल मोना राजपूत प्रदान किया गया था। –
फेसबुक एपीआई कर्ल PHP एक्सटेंशन की जरूरत है:
मैं विंडोज 7 64-बिट पर वैंप का उपयोग कर रहा हूं। मैंने यूआरएल http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ से निश्चित कर्ल एक्सटेंशन संस्करण php_curl-5.3.13-VC9-x64.zip डाउनलोड किया है और समस्या हल हो गई है। कृपया एक्सटेंशन डाउनलोड करते समय PHP संस्करण को ध्यान में रखें। मैंने इस संस्करण को डाउनलोड किया है क्योंकि मैं PHP संस्करण 5.3.13
खोलें phpini फ़ाइल खोलें और नीचे कर्ल एक्सटेंशन को असम्बद्ध करें। फिर अपने वैंप सर्वर को पुनरारंभ करें। यह ठीक काम करता है।
;extension=php_curl.dll
मुझे उबंटू 16.04 एलटीएस और PHP 5.6 (एलईएमपी) कॉन्फ़िगरेशन के साथ एक ही समस्या थी। इसे नीचे दिए गए आदेशों से हल किया गया है।
$ sudo स्थापित apt-get कर्ल libcurl3 libcurl3-देव php5.6-कर्ल
विस्तार निर्देशिका $ php मैं में Curl.so फाइल को सत्यापित | ग्रेप extension_dir (PHP एक्सटेंशन निर्देशिका के लिए इस पथ आप दे देंगे)
curl.in फ़ाइल सत्यापित करें
$ sudo vi /etc/php/5.6/mods-available/curl.ini
यह
* होना चाहिए; PHP कर्ल मॉड्यूल के लिए कॉन्फ़िगरेशन
; प्राथमिकता = 20
विस्तार = curl.so *
सत्यापित करें कर्ल php में सक्षम
$ php मैं | grep curl
आउटपुट होना चाहिए;
cURL समर्थन =>
cURL सूचना => 7.35 सक्षम होना चाहिए।0
उम्र => 3
विशेषताएं
AsynchDNS => हां
CharConv => कोई
डीबग => कोई
जीएसएस-निगोशिएट => हां
आईडीएन => हां
आईपीवी 6 => हां
krb4 => कोई
Largefile => हां
libz => हां
NTLM => हां
NTLMWB => हां
SPNEGO => नहीं
एसएसएल => हां
SSPI => कोई
टीएलएस-SRP => हां
प्रोटोकॉल => dict, फ़ाइल, FTP, FTPS, गोफर, http, https, IMAP, IMAPS, ldap, ldaps, POP3, POP3S, RTMP, आरटीएसपी, smtp, smtps, टेलनेट, TFTP
होस्ट => x86_64-पीसी-linux-gnu
SSL संसकरण => OpenSSL/1.0.1f
zlib संस्करण => 1.2.8
पुनः प्रारंभ php5.6-एफ पी एम
$ sudo सेवा php5.6-एफ पी एम पुनः आरंभ
पुनः प्रारंभ Nginx
$ sudo सेवा nginx पुनः आरंभ
हो जाएगा ताकि काम :)
- 1. PHP PECL_HTTP बनाम कर्ल एक्सटेंशन
- 2. PHP कर्ल CURLOPT_IPRESOLVE
- 3. कर्ल - PHP कर्ल लाइब्रेरी
- 4. कर्ल को PHP
- 5. PHP कर्ल को केवल
- 6. PHP को कर्ल
- 7. कर्ल PHP
- 8. कर्ल (php)
- 9. फेसबुक एपीआई - "कर्ल-एफ" क्या है?
- 10. PHP कर्ल, एक्सएमएल प्रतिक्रिया
- 11. PHP कर्ल और कुकीज़
- 12. PHP एकाधिक कर्ल अनुरोध
- 13. PHP कर्ल कस्टम हेडर
- 14. PHP कर्ल HTTP स्थिति
- 15. PHP कर्ल पोस्ट अनुरोध
- 16. PHP के कर्ल फ़ंक्शन
- 17. कर्ल और PHP
- 18. PHP कर्ल, पोस्ट JSON
- 19. PHP से कर्ल
- 20. PHP समांतर कर्ल अनुरोध
- 21. PHP कर्ल DELETE अनुरोध
- 22. कर्ल और php
- 23. कर्ल कुकीज़ को सहेजता नहीं है (PHP)
- 24. .php एक्सटेंशन
- 25. सभी .html एक्सटेंशन को .php
- 26. क्या फेसबुक आईडीएचपी फेसबुक एक्सएचपी एक्सटेंशन का समर्थन करता है?
- 27. PHP कर्ल यूटीएफ -8 चार्सेट
- 28. हेरोकू - कर्ल पर टाइमआउट (PHP)
- 29. file_get_contents या PHP में कर्ल?
- 30. कर्ल
आपको एक्सटेंशन इंस्टॉल करना होगा और इसमें सक्षम होना होगा php.ini। साथ ही, दोनों करने के बाद अपने वेबसर्वर को पुनरारंभ करें। – janoliver
यह ठीक काम करता है जब मैं phpStorm ide के साथ php चलाता हूं। मैंने सर्वर को पुनरारंभ किया है। –
क्या आपने यह जांच किए बिना php.ini में लाइन को केवल असम्बद्ध किया है कि एक्सटेंशन वास्तव में उपलब्ध है या नहीं, उदाहरण के लिए: 'पथ/से/आपका/www/php/ext/php_curl.dll', यदि आप किसी विचार का उपयोग कर विचार कर रहे हैं तो विचार अपने स्वयं के एक्सटेंशन जैसे 'पथ/से/आपके/ide/php/ext/php_curl.dll' और एक ही php.ini फ़ाइल का उपयोग नहीं कर सकते हैं। –