cURL çoğu için devre dışıdır sürümü için bir sermaye V
That $ curl -V
Güvenlik nedenleriyle kontrol panellerini barındıran, ancak birçok php uygulaması için gerekli. Bir müşterinin bunu talep etmesi olağandışı bir durum değil. CURL'yi etkinleştirme riski minimum olduğu için, bir müşteriyi kaybetmekten daha iyi bir sonuç elde etmeniz daha iyi olacaktır. Bu sadece php komut dosyalarının standart İnternet URL'lerini kullanarak bir şeyler almasına yardımcı olan bir yardımcı programdır.
cURL özelliğini etkinleştirmek için, curl_exec öğesini kontrol paneli php gelişmiş ayarlarındaki "devre dışı bırakılmış listeden" kaldırırsınız. Ayrıca çeşitli php.ini dosyalarında devre dışı bırakılmış bir liste bulacaksınız; /etc/php.ini ve kontrol paneliniz için mevcut olabilecek diğer yollara bakın. Değişikliğin etkili olması için Apache'yi yeniden başlatmanız gerekir.
hizmet httpd restart
cURL etkin veya devre dışı olup olmadığını doğrulamak için, sisteminizde bir yerde bir dosya oluşturun ve aşağıdaki içeriği yapıştırın.
<?php
echo '<pre>';
var_dump(curl_version());
echo '</pre>';
?>
Dosyayı testcurl.php olarak kaydedin ve sonra bir php komut dosyası olarak çalıştırın.
cURL bu hatayı göreceksiniz devre dışı bırakılırsa php testcurl.php
.
Ölümcül hata: cURL böyle, sen özelliklerin uzun bir liste göreceksiniz etkinse hattı 2
üzerine testcurl.php tanımsız fonksiyon curl_version() için arayın.
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"
}
}
tipi terminalde kıvrılmak mı? – iabdalkader
Bunu mu demek istediniz: libcurl veya command curl ne demek? – tjameson