Ubuntu Lamba yığınını kurdum. Ancak curl etkin değil, INI dosyasında listelenen uzantıyı da bulamıyorum. Manuel olarak ekledim ama işe yaramadı.
O zaman Curl'u nasıl etkinleştirmeliyim?
Ubuntu Lamba yığınını kurdum. Ancak curl etkin değil, INI dosyasında listelenen uzantıyı da bulamıyorum. Manuel olarak ekledim ama işe yaramadı.
O zaman Curl'u nasıl etkinleştirmeliyim?
Yanıtlar:
Gönderen http://buzznol.blogspot.com/2008/12/install-curl-extension-for-php-in.html :
sudo apt-get install php5-curl
Libcurl yazılımını kurduktan sonra, aşağıdaki komutlardan biriyle web sunucusunu yeniden başlatmalısınız,
sudo /etc/init.d/apache2 restart
VEYA sudo service apache2 restart
sudo apt-get install curl libcurl4-openssl-dev php5-curl php5-cli
Sadece php5-curl kütüphanesini kurmanız gerekir. Bunu çalıştırarak yapabilirsiniz
sudo apt-get install php5-curl
Daha fazla bilgi için buraya tıklayın .
sudo service apache2 restart
Deneyin
sudo apt-get install php-curl
bu lamba-sunucusu ve php7 ile taze Ubuntu 16.04 LTS üzerinde çalıştı. Ben denedim php7-curl
- çalışmadı ve aynı zamanda çalışmadıphp5-curl
PHP 7 üzerine php-curl yüklemeye çalışanlar için bir hata alırsınız. Aslında PHP 7 php-curl yüklüyorsanız, paket adı olmalıdır;
sudo apt-get install php-curl
Hayır php5-curl
ya da php7-curl
sadece php-curl
.
Yapılacak ilk şey: Makinenizin çalıştığı PHP Vesion'u kontrol edin.
Komut satırı :php -version
Bu böyle bir şey gösterecektir (benim durumumda):
PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) Telif Hakkı (c) 1997-2016 PHP Grubu
if: PHP 5.xx => komutunu kullanıyorsanız: sudo apt-get install php5-curl
if: PHP 7.xx => çalıştırma komutu (her durumda): sudo apt-get install php7.0-curl
Bu uzantıyı çalıştırarak etkinleştirin:
sudo gedit /etc/php/7.0/cli/php.ini
ve "php.ini" dosyasında: Bu satırı bulmak ve aşağıda değiştirmek için "curl" anahtar kelimesini arayın
; Uzantısı = php_curl.dll
Kime:
uzantısı = php_curl.dll
Sonra, "php.ini" dosyanızı kaydedin.
Son olarak, komut satırında çalıştırarak sunucunuzu yeniden başlatın: sudo service apache2 restart
.
Aşağıdaki komutu verin, modüllerin listesini verin
sudo apt-cache search php5-
Ardından, yüklenecek modül adıyla komutun altındaki ateşi dosyalayın
sudo apt-get install name of the module
Referans bağlantısı için
Yukarıdakilerin çoğunu denedim ama benim machine.ubuntu 18.04 için işe yaramadı ama benim için ne işe yaradı.
ilk olarak: php sürümünüzü kontrol edin
$ php-version
İkincisi: php sürümünüzü komuta ekleyin, benimki
$ sudo apt-get install php7.2-curl
son olarak apache sunucusunu yeniden başlat
sudo service apache2 restart
Her ne kadar çoğu kişi mutlaka apache yeniden başlatmak için olmadığını iddia etti :) teşekkürler
Sürüm numaraları vermek zorunda değilsiniz. Sadece sudo apt-get install php-curl komutunu çalıştırın . Benim için çalıştı. Unuttum etmeyin yeniden sunucuyu. sudo service apache2 yeniden başlatma