Mengaktifkan CURL di PHP (php.ini, WAMP, XAMPP, Ubuntu)

Mengaktifkan php_curl di PHP
Dalam tip ini tutorial singkat kita sedang melihat cara mengaktifkan CURL di PHP. Saya telah menyertakan sejumlah pilihan yang berbeda karena mungkin berbeda tergantung pada apa yang Anda berjalan.
Bagi mereka yang ingin sedikit latar belakang tentang apa CURL adalah dan dapat digunakan untuk melanjutkan membaca. Jika Anda hanya ingin jawaban klik di sini!

Apa CURL?

CURL adalah perpustakaan yang diciptakan oleh Daniel Stenberg yang memungkinkan Anda untuk terhubung dan berkomunikasi melalui berbagai protokol yang berbeda seperti HTTP, HTTPS, FTP, Telnet dll
Saya pribadi menggunakan cURL sebagai alternatif untuk file_get_contents (URL) untuk mendapatkan konten web karena menyediakan kinerja yang lebih baik dan fungsi tambahan dan fleksibilitas.

Mengapa tidak Curl bekerja pada komputer saya?

Dengan CURL default tidak diaktifkan di Apache dan karena itu mencoba untuk membuat panggilan CURL tidak akan bekerja sampai Anda telah mengaktifkan itu.

CURL Pesan Kesalahan

Jika isnt keriting berjalan dan Anda mencoba untuk menjalankannya Dalam php Anda akan lebih dari mungkin akan Melihat pesan error seperti: "Fatal error: Call to undefined fungsi curl_init ()"
Baiklah, sekarang kita telah membahas yang memungkinkan mendapatkan kerja Curl!

Cara mengaktifkan CURL di Apache

Ada beberapa cara yang saya temukan untuk pergi tentang memungkinkan CURL di apache. Yang Anda pilih akan tergantung pada apa OS berjalan dan yang rasa Apache Anda punya.
Mudah-mudahan salah satu dari ini harus memilah Anda:

Opsi 1: mengaktifkan CURL melalui php.ini

Ini adalah metode utama pada windows install seperti WAMP, XAMPP dll
  1. Cari file php.ini Anda
    (biasanya terletak di dalam folder bin apache Anda menginstal misalnya
  2. Buka php.ini di notepad
  3. Cari atau menemukan hal berikut: '; extension = php_curl.dll'
  4. Uncomment ini dengan menghapus semi-kolon ';' sebelum
  5. Simpan dan Tutup php.ini
  6. Restart Apache
     
    Lokasi php.ini - klik untuk memperbesar

    Opsi 2: Mengaktifkan CURL di WAMP

  7. Waktu-klik pada ikon WAMP server di kanan bawah layar
  8. PHP -> Extensions PHP -> php_curl

Opsi 3: mengaktifkan CURL di Ubuntu

Jalankan perintah berikut: 

sudo apt-get install php5-curl
sudo service apache2 restart


Cara Pastikan CURL diaktifkan dan berjalan

 phpinfo () output dalam WAMP

Opsi 1: Gunakan phpinfo () perintah untuk konfigurasi keluaran PHP dan mencari dukungan ikal bawah tercantum variabel lingkungan / modul

Opsi 2: Membuat dan menjalankan PHP script sederhana seperti berikut:
// Inisialisasi ulang sumber daya keriting
 $ch = curl_init();// set url
curl_setopt($ch, CURLOPT_URL, “domain.com”);
 
 // mengembalikan sebagai string
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Gema string output
$ output = curl_exec ($ ch);
 echo $output;

 // Menutup sumber daya curl untuk membebaskan sumber daya sistem
curl_close ($ ch);
Opsi 3: Pada mesin unix ketik perintah berikut:

 php -i | grep curl

 Itu dia. Anda selesai!


Previous
Next Post »