Fatal error: Call to undefined function curl_init() (UBUNTU/DEBIAN)



Bu hatayı sunucunuzda PHP kurulumu sırasında hata olması durumunda vermektedir. Kurduğunuz normal PHP veya PHP fpm eklentileri için gerekli çözüm yolu göstereceğim.

Bu çözüm yolunu PHP 5.6'da yapıp anlatacağım. Kendi sürümünüze gerek gerekli yerleri değiştirerek sizde sürümünüze çözüm bulabilirsiniz.
Terminal Ekranını Açınız / Putty'den veya Sunucu Sağlayıcı paneldeki "Console" bölümünden giriş yaptıktan sonra "root" girişi yapmanız gerekmektedir. (Normal üye girişlerinde dosya kökeni için izin alınmamış olabilir ve kurulumda hata çıkabilir. Bu nedenle root girişi gerekmektedir.)
Terminal'e sırasıyla aşşağıdaki kodları giriniz; (Kurulum sırasında Y/n veya E/h diye seçim çıktığında Y'yi veya E'yi seçiniz.)
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5.6

Bu işlemler güncelleme yapıp PHP sürümünü güncellemektedir. Daha sonra "curl" paketini de kurmamız gerekmektedir.
sudo apt-get install php5.6-curl

Kurulum işlemi bittikten sonra "Apache2"yi yeniden başlatabilirseniz daha iyi olur;
sudo service apache2 restart



Şeklinde uyarı alabilirsiniz. Bu PHP5.6 sürümünün "Varsayılan" olarak seçilmediğini belirtmektedir.


Diğer php sürümleri için;
PHP 7.4: sudo apt-get install php7.4-curl
PHP 7.3: sudo apt-get install php7.3-curl
PHP 7.2: sudo apt-get install php7.2-curl
PHP 7.1: sudo apt-get install php7.1-curl
PHP 7.0: sudo apt-get install php7.0-curl
PHP 5.6: sudo apt-get install php5.6-curl
PHP 5.5: sudo apt-get install php5.5-curl



Ziyaretçi, yorum yapılsın mı?
İsim:*
E-Mail:


[not-allow-comm]
[/not-allow-comm]

Dikkat!

Aşağıdaki bağlantıdaki makaleye göz atın.

Site Kuralları ve Engellenme Sonrası
İstatistik
File engine/modules/zpstats.php not found.
Sıkça Sorulan Sorular
Video Trafiği
Etiketlere göre ara