it-swarm-tr.com

Curp'ı php5'e nasıl kurarım?

Halen 10.04 Lucid'de Apache ile birlikte kurulu PHP 5.3 var. PHP Curl kütüphanelerini nasıl ekleyebilirim? Kıvrılmak için başka bir bağımlılık yüklemem gerekir mi?

202
Darren Newton

Ben php5-curl paketinin hile yapması gerektiğine inanıyorum. Seçtiğiniz paket yöneticisini kullanın ve deps ile ilgilenilmesi gerekir.

Sudo apt-get install php5-curl

Daha sonra sunucuyu yeniden başlatmanız gerekecek:

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
295
KFro

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
10
Mona Jalal

Confp: Ubuntu 11.10, zaten terminalde php5-curl kurmadan önce, mysql, php5 ve Apache2'yi yükledim:

gibi kaynak listesini düzenlemek:

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

konfigürasyonunuzu http://repogen.simplylinux.ch/ adresinden kontrol edebilirsiniz.

Bir sonraki komut:

apt-get install aptitude

Bir sonraki komut:

aptitude install php5-curl

Böyle bir şey olsun:

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

Buradaki 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

Buradaki cevabınız y.

Tarayıcınızda phpinfo () işlevini açın, özelliği kontrol edin:

extension_dir   /usr/lib/php5/20090626+lfs

Bu klasörde şimdi sahip olmanız gerekir curl.so

Php.ini dosyasını düzenle

nano /etc/php5/Apache2/php.ini

aşağıdaki "dinamik uzantıları" bulun ve kod ekleyin:

extension=curl.so

Bundan sonra Apache2'yi yeniden başlatın ve phpinfo () 'yi kontrol edin, kıvrılma etkin olmalı

7
Matija-cro

lAMP ve cURL eklentisinin kurulumu 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 sonra:

cd /etc/php5/Apache2/

Sudo nano php.ini

bu komutu ekleyin: extension=curl.so

son şey restart Apache

5
Aragon

Php5-curl paketini kurman gerekiyor.

Sudo apt-get install php5-curl
4
Astiam

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

Sudo apt-get install curl libcurl3 libcurl3-dev php5-mcrypt php5-curl
2
user11271

php 5.6 için bu işe yarayacak:

Sudo apt-get install php5.6-curl

Sudo service Apache2 restart
1
Achraf JEDAY