Halen 10.04 Lucid'de Apache ile PHP 5.3 kurdum. PHP Curl kütüphanelerini nasıl ekleyebilirim? Kıvrılmak için başka bir bağımlılık yüklemem gerekir mi?
Halen 10.04 Lucid'de Apache ile PHP 5.3 kurdum. PHP Curl kütüphanelerini nasıl ekleyebilirim? Kıvrılmak için başka bir bağımlılık yüklemem gerekir mi?
Yanıtlar:
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
apt-cache search
btw olur.
Php5.6 subversion 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
yapılandırmanızı 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
Cevabınız burada
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 curl.so olmalıdır
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 ekle: extension=curl.so
son şey restart
apache
İçin php 5.6 Bu hile olacaktır:
sudo apt-get install php5.6-curl
sudo service apache2 restart