php5'e nasıl curl yüklerim?

197

Şu anda 10.04 Lucid'de Apache ile yüklü PHP 5.3 var. PHP Curl kitaplıklarını nasıl ekleyebilirim? Curl için başka bağımlılıklar yüklemem gerekir mi?

    
sordu Darren Newton 25.10.2010 05:06

7 cevap

292

php5-curl paketinin hile yapması gerektiğine inanıyorum. Seçtiğiniz paket yöneticisini kullanın ve depsler halledilmelidir.

sudo apt-get install php5-curl

Sunucuyu daha sonra yeniden başlatmanız gerekir:

sudo service apache2 restart

Alternatif olarak, php-fpm kullanıyorsanız, bunun yerine php5-fpm'yi yeniden başlatmanız gerekir

sudo service php5-fpm restart
    
verilen cevap KFro 25.10.2010 05:44
10

Subversion php5.6 için aşağıdaki komutu kullanın (Ubuntu 14.04 için test edilmiştir):

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5.6
php — version
sudo apt-get install php5.6-curl
    
verilen cevap Mona Jalal 06.03.2017 02:34
7

Benim conf: Ubuntu 11.10, zaten yüklü php5-curl kurmadan önce mysql, php5 ve apache2 yüklü:

Kaynak listesini düzenle:

sudo -H gedit /etc/apt/sources.list

Yapılandırmanızı İşte ’de kontrol edebilirsiniz

Sonraki komut:

apt-get install aptitude

Sonraki komut:

aptitude install php5-curl

Şunun gibi bir şey elde edersiniz:

The following NEW packages will be installed:
php5-curl{b} 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 27.1 kB of archives. After unpacking 127 kB will be used.
The following packages have unmet dependencies:
php5-curl: Depends: php5-common (= 5.3.6-13ubuntu3.1) but 5.3.6-13ubuntu3.8 is installed.
The following actions will resolve these dependencies:

Keep the following packages at their current version:
1)     php5-curl [Not Installed]                          

Accept this solution? [Y/n/q/?] n

Cevabınız n

Sonraki satırlar yazdırılıyor:

The following actions will resolve these dependencies:

Downgrade the following packages:                                             
1)     libapache2-mod-php5 [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]
2)     php5 [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]               
3)     php5-cli [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]           
4)     php5-common [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]        
5)     php5-gd [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]            
6)     php5-mysql [5.3.6-13ubuntu3.8 (now) -> 5.3.6-13ubuntu3.1 (oneiric)]         

Accept this solution? [Y/n/q/?] y

Cevabınız burada.

Tarayıcınızda phpinfo () öğesini açın, mülkü kontrol edin:

extension_dir   /usr/lib/php5/20090626+lfs

Bu klasörde şimdi curl.so

'nuz olmalıdır.

php.ini dosyasını düzenle

nano /etc/php5/apache2/php.ini

"dinamik uzantıları" bul aşağıdaki kodu ekleyin:

extension=curl.so

Bundan sonra apache2'yi yeniden başlatın ve phpinfo () öğesini işaretleyin, curl etkinleştirilmelidir

    
verilen cevap Matija-cro 01.10.2012 13:49
5

LAMP ve cURL uzantısını yüklemek için tam çözüm:

sudo apt-get update
sudo apt-get install php5

sudo apt-get install libapache2-mod-php5

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

ve ardından:

cd /etc/php5/apache2/

sudo nano php.ini

bu komutu ekleyin: extension=curl.so

en son restart apache

    
verilen cevap Aragon 20.03.2012 15:30
4

php5-curl paketini kurmanız gerekiyor.

sudo apt-get install php5-curl
    
verilen cevap Astiam 25.10.2010 05:45
2

Aşağıdaki komutu çalıştırın

sudo apt-get install curl libcurl3 libcurl3-dev php5-mcrypt php5-curl
    
verilen cevap user11271 22.02.2011 11:18
1

php 5.6 için bu hile yapacaktır:

sudo apt-get install php5.6-curl

sudo service apache2 restart
    
verilen cevap Achraf JEDAY 19.07.2017 16:43

Etiketlerdeki diğer soruları oku