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?
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
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
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ı
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
Php5-curl paketini kurman gerekiyor.
Sudo apt-get install php5-curl
Aşağıdaki komutu çalıştır
Sudo apt-get install curl libcurl3 libcurl3-dev php5-mcrypt php5-curl
php 5.6 için bu işe yarayacak:
Sudo apt-get install php5.6-curl
Sudo service Apache2 restart