cURL अधिकांश के लिए अक्षम किया गया है के लिए एक पूंजी V
है कि सुरक्षा कारणों से होस्टिंग नियंत्रण पैनल, लेकिन यह बहुत सारे PHP अनुप्रयोगों के लिए आवश्यक है। क्लाइंट के अनुरोध के लिए यह असामान्य नहीं है। चूंकि कर्ल को सक्षम करने का जोखिम कम से कम है, इसलिए आप शायद ग्राहक को खोने से इसे सक्षम करने से बेहतर हो। यह केवल एक उपयोगिता है जो php स्क्रिप्ट को मानक इंटरनेट यूआरएल का उपयोग करके चीजें लाने में मदद करता है।
curl को सक्षम करने के लिए, आप नियंत्रण कक्ष php उन्नत सेटिंग्स में "अक्षम सूची" से curl_exec को हटा देंगे। आपको विभिन्न php.ini फ़ाइलों में एक अक्षम सूची भी मिल जाएगी; /etc/php.ini और अन्य पथों में देखें जो आपके नियंत्रण कक्ष के लिए मौजूद हो सकते हैं। परिवर्तन को प्रभावी बनाने के लिए आपको अपाचे को पुनरारंभ करना होगा।
सेवा httpd पुनः आरंभ
पुष्टि करने के लिए cURL सक्षम या अक्षम है या नहीं, आपके सिस्टम में कहीं न कहीं एक फ़ाइल बनाने और निम्नलिखित सामग्री चस्पा करें।
<?php
echo '<pre>';
var_dump(curl_version());
echo '</pre>';
?>
testcurl.php के रूप में फ़ाइल सहेजें और फिर एक php स्क्रिप्ट के रूप में इसे चलाने के।
php testcurl.php
cURL अक्षम है आपको यह त्रुटि दिखाई देगा।
गंभीर त्रुटि: cURL इस तरह, आप विशेषताओं की एक लंबी सूची देखेंगे सक्षम है, तो लाइन 2
पर अपरिभाषित समारोह curl_version() testcurl.php में करने के लिए कॉल।
array(9) {
["version_number"]=>
int(461570)
["age"]=>
int(1)
["features"]=>
int(540)
["ssl_version_number"]=>
int(9465919)
["version"]=>
string(6) "7.11.2"
["host"]=>
string(13) "i386-pc-win32"
["ssl_version"]=>
string(15) " OpenSSL/0.9.7c"
["libz_version"]=>
string(5) "1.1.4"
["protocols"]=>
array(9) {
[0]=>
string(3) "ftp"
[1]=>
string(6) "gopher"
[2]=>
string(6) "telnet"
[3]=>
string(4) "dict"
[4]=>
string(4) "ldap"
[5]=>
string(4) "http"
[6]=>
string(4) "file"
[7]=>
string(5) "https"
[8]=>
string(4) "ftps"
}
}
प्रकार टर्मिनल में कर्ल? – iabdalkader
क्या आपका मतलब libcurl या कमांड कर्ल है? – tjameson