Pertanyaan Bagaimana cara menginstal curl di php5?


Saat ini saya sudah menginstal PHP 5.3 dengan Apache di 10.04 Lucid. Bagaimana saya bisa menambahkan pustaka PHP Curl? Apakah saya perlu menginstal dependensi lain untuk curl?


197
2017-10-25 03:06


asal


Saya bertanya-tanya mengapa tidak ada jawaban yang menunjukkan bagaimana mengkompilasi ekstensi ketika Anda menginginkan versi kustom. - DanFromGermany


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 sesudahnya:

sudo service apache2 restart

Sebagai alternatif, jika Anda menggunakan php-fpm, Anda harus me-restart php5-fpm

sudo service php5-fpm restart

292
2017-10-25 03:44



Sangat baik bertanya di sini, tapi lain kali pastikan untuk mencari Pusat Perangkat Lunak untuk menghemat waktu;) - Olivier Lalonde
Ini adalah server yang saya kelola dari CLI, apakah Pusat Perangkat Lunak itu? - Darren Newton
@DarrenNewton Mungkin setara dengan CLI apt-cache search btw. - Nanne
@ xav0989, sepertinya ini adalah bug hulu, seperti pada Debian hanya memuat ulang konfigurasi apache. Itu harus memulai ulang apache. - d-_-b
Pada Ubuntu 16.04 $ sudo apt-get install php5.6-curl - Francisco Luz


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

10
2018-03-06 01:34



Itu akan menjadi 16.04 ke atas? - muru
Hanya diuji pada Ubuntu 14.04 - Mona Jalal
Dengan PPA? Tidak ada paket semacam itu di repositori Ubuntu: packages.ubuntu.com/search?suite=all&keywords=php5.6-curl - muru
mengedit jawaban saya - Mona Jalal


My conf: Ubuntu 11.10, sudah menginstal mysql, php5 dan apache2, sebelum menginstal php5-curl di terminal yang saya lakukan:

sunting 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 selanjutnya 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

Di folder itu Anda seharusnya sudah punya curl.so

Edit php.ini

nano /etc/php5/apache2/php.ini

temukan "ekstensi dinamis" tambahkan kode di bawah ini:

extension=curl.so

Setelah itu restart apache2 dan periksa phpinfo (), curl harus diaktifkan


7
2017-10-01 11:49





solusi lengkap untuk memasang LAMP dan ekstensi 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

hal terakhir restart apache


5
2018-03-20 14:30





Anda perlu menginstal paket php5-curl.

sudo apt-get install php5-curl

4
2017-10-25 03:45





Jalankan perintah berikut

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

2
2018-02-22 10:18



Apa yang terjadi php5-mcrypt miliki dengan ini? - Starx


Untuk php 5.6 ini akan melakukan trik:

sudo apt-get install php5.6-curl

sudo service apache2 restart

1
2017-07-19 14:43