Saat ini saya memiliki PHP 5.3 diinstal dengan Apache di 10,04 Lucid. Bagaimana saya bisa menambahkan perpustakaan PHP Curl? Apakah saya perlu menginstal dependensi lain untuk curl?
Saat ini saya memiliki PHP 5.3 diinstal dengan Apache di 10,04 Lucid. Bagaimana saya bisa menambahkan perpustakaan PHP Curl? Apakah saya perlu menginstal dependensi lain untuk curl?
Jawaban:
Saya percaya bahwa paket php5-curl harus melakukan trik. Gunakan manajer paket pilihan Anda dan deps harus diurus.
sudo apt-get install php5-curl
Anda perlu me-restart server setelah itu:
sudo service apache2 restart
Atau, jika Anda menggunakan php-fpm, Anda harus me-restart php5-fpm
sudo service php5-fpm restart
apt-cache search
btw.
Untuk subversi php5.6 gunakan perintah berikut (diuji untuk Ubuntu 14.04):
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
Conf saya: Ubuntu 11.10, sudah menginstal mysql, php5 dan apache2, sebelum menginstal php5-curl di terminal saya lakukan:
edit daftar sumber seperti:
sudo -H gedit /etc/apt/sources.list
Anda dapat memeriksa konfigurasi Anda di http://repogen.simplylinux.ch/
Perintah selanjutnya:
apt-get install aptitude
Perintah selanjutnya:
aptitude install php5-curl
Anda mendapatkan sesuatu seperti ini:
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
Jawaban Anda di sini adalah n
Baris berikutnya dicetak:
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
Jawaban Anda di sini adalah y.
Di browser Anda, buka phpinfo (), periksa properti:
extension_dir /usr/lib/php5/20090626+lfs
Dalam folder itu Anda sekarang harus memiliki curl.so
Edit php.ini
nano /etc/php5/apache2/php.ini
temukan "ekstensi dinamis" tambahkan kode di bawah:
extension=curl.so
Setelah itu restart apache2 dan periksa phpinfo (), curl harus diaktifkan
solusi lengkap untuk menginstal ekstensi LAMP dan CURL:
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
lalu:
cd /etc/php5/apache2/
sudo nano php.ini
tambahkan perintah ini: extension=curl.so
restart
apache hal terakhir
Untuk php 5.6 ini akan melakukan trik:
sudo apt-get install php5.6-curl
sudo service apache2 restart