Bagaimana cara mengaktifkan cURL di PHP?
Karena Anda menggunakan XAMPP, batalkan komentar pada baris
;extension=php_curl.dlldi xampp\Apache\bin\php.ini, dan kemudian restart layanan Apache.
NB: Dalam versi XAMPP yang lebih baru, PHP telah pindah ke root folder xampp xampp\php\php.ini.
Pada Debian dengan Apache 2:
apt-get install php5-curl /etc/init.d/Apache2 restart(php4-curl jika php4)
Langkah-langkah untuk Windows 7:
- Pastikan file php.ini yang digunakan oleh mesin PHP sesuai yang Anda pikirkan.
- Pastikan extension_dir di php.ini diatur dengan benar ke folder ext
- Pastikan extension=php_curl.dll di php.ini tidak dihapus komentar
Akhirnya dan mungkin yang kebanyakan orang tidak tahu: 4. Pastikan ada dua file ini di folder Windows System32: libeay32.dll ssleay32.dll Jika tidak ada di sana, Anda dapat menyalin dua file ini dari folder php.
Saya menemukan file yang terletak di:
C:\xampp\php\php.iniTidak diberi komentar:
;extension=php_curl.dllUntuk Distribusi Linux Ubuntu (dan mungkin semua berbasis Debian):
Sudo apt-get install php5-curl Sudo /etc/init.d/Apache2 restartAnda mungkin pernah melihat PHP Fatal error: Call to undefined function curl_init() sebelumnya.
Dalam SUSE Linux :
zypper in php5-curl rcapache2 restartKiat dasar: Setelah mengaktifkan file CURL di php.ini, Anda harus memulai ulang server web agar berfungsi (menurut pengalaman saya).
Karena XAMPP mengalami beberapa modifikasi, file sekarang di xampp/php/php.ini.
Jika Anda menggunakan MAMP , cURL diaktifkan secara default.
Sebenarnya saya melakukannya dengan menghapus komentar extension=php_curl.dll di file xampp\Apache\bin\php.ini.
Periksa versi php, Jika Anda menginstal versi php 7.0
Sudo apt-get install php7.0-curl Sudo service Apache2 restartJika Anda menginstal versi php 5.6
Sudo apt-get install php5-curl Sudo service Apache2 restartPHP 7 ^ versi:
Sudo apt-get install php-curl Sudo service Apache2 restartAnda dapat memeriksa phpinfo() (membuat skrip yang berisi dan menjelajahinya). Ini akan memberi tahu Anda jika Anda benar-benar mengaktifkannya. Jika tidak, baca sini .
Ini tidak disarankan untuk pengembang Windows yang pingsan.
Untuk pengguna OS windows (Ini bekerja untuk saya) di XAMPP.
langkah 1: Buka C:\xampp\php\php.ini
edit file ini php.ini
find curl- Anda akan melihat baris; extension = php_curl.dll.
hapus titik koma (;) extension = php_curl.dll. jadi garis ini terlihat seperti
;extension=php_curl.dlluntuk
extension=php_curl.dlllangkah 2: .__ salin ssleay32.dll, libeay32.dll dari folder php . tempel di C:\Windows\System32 \
langkah 3: Mulai ulang sistem. Curl akan berjalan dengan sukses.
Hal pertama yang harus dilakukan: Periksa Vesion PHP yang dijalankan oleh mesin Anda.
baris perintah: php -version
Ini akan menampilkan sesuatu seperti ini (dalam kasus saya):
PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) Hak Cipta (c) 1997-2016 Grup PHP
jika: Anda menggunakan PHP 5.x.x => jalankan perintah: Sudo apt-get install php5-curl
jika: PHP 7.x.x => jalankan perintah (dalam kasus tertentu): Sudo apt-get install php7.0-curl
Aktifkan ekstensi ini dengan menjalankan:
Sudo gedit /etc/php/7.0/cli/php.inidan di file "php.ini": cari kata kunci "curl" untuk menemukan baris ini di bawah dan mengubahnya dari
; extension = php_curl.dll
Untuk:
extension = php_curl.dll
Selanjutnya, simpan file Anda "php.ini".
Terakhir, Di baris perintah Anda restart server Anda dengan menjalankan: Sudo service Apache2 restart.
cURL is enabled by default but in case you have disabled it, follow the steps to enable it.
- Open php.ini (it’s usually in /etc/ or in php folder on the server).
- Search for extension=php_curl.dll. Uncomment it by removing the semi-colon( ; ) in front of it.
- Restart the Apache Server.
For any further queries, please contact us at
Blog
- October 15, 2015
- Posted by: Nuris Akbar SST, M.Kom
- Category: Tutorial Codeigniter Tutorial Laravel
terkadang anda ingin mengirim data ke web lain dengan fungsi curl tapi malah muncul error? tenang saja karena mungkin extension curl pada server anda belum aktif. cara mengaktifkan nya sangat gampang kok, berikut ini saya akan share cara mengaktifkan extension curl pada xampp dengan sistem operasi windows, untuk linux caranya sama saja tapi mungkin path file yang akan kita ubah berbeda.
oke langsung saja buka file php.ini pada directory C:xamppphpphp.ini. lalu gunakanlah pencarian untuk mencari string :
;extension=php_curl.dlllalu hilangkanlah string ” ; ” sebelum kata extension sehingga menjadi :
extension=php_curl.dllsetelah itu silahkan restart web server anda maka permasalahan anda pun selesai.
Nuris Akbar SST, M.Kom
Senior Backend Web Developer Dengan Pengalaman Lebih Dari 8 Tahun, Sekarang Menjadi CTO Di Startup Globalvillage, Founder Academy Diigtal Dan Instruktur Training Di PT Brainamtics Cipta Informatika.
Baca Artikel Terkain Menarik Lain:
Author:nuris
Senior Backend Web Developer Dengan Pengalaman Lebih Dari 8 Tahun, Sekarang Menjadi CTO Di Startup Globalvillage, Founder Academy Diigtal Dan Instruktur Training Di PT Brainamtics Cipta Informatika.