Bagaimana cara mengaktifkan cURL di PHP?
Bagaimana cara mengaktifkan cURL di PHP?
Jawaban:
Karena Anda menggunakan XAMPP, batalkan komentar pada baris
;extension=php_curl.dll
di 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
.
apt-get install php5-curl
/etc/init.d/apache2 restart
(php4-curl jika php4)
Langkah-langkah untuk Windows 7:
extension=php_curl.dll
di php.ini tidak dikomentariAkhirnya dan mungkin yang kebanyakan orang tidak tahu: 4. Pastikan ada dua file ini di folder Windows System32: libeay32.dll ssleay32.dll Jika tidak ada, Anda dapat menyalin dua file ini dari php
folder.
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Mungkin itu masalahnya.
Ensure extension_dir in php.ini is correctly set to the ext folder
Itu berhasil bagi saya.
Saya menemukan file yang terletak di:
C:\xampp\php\php.ini
Tidak diberi komentar:
;extension=php_curl.dll
Untuk Distribusi Linux Ubuntu (dan mungkin semua berbasis Debian):
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
Anda mungkin pernah melihat PHP Fatal error: Call to undefined function curl_init()
sebelumnya.
Di SUSE Linux :
zypper in php5-curl
rcapache2 restart
PHP 7 ^ versi:
sudo apt-get install php-curl
sudo service apache2 restart
Anda dapat memeriksa phpinfo()
(membuat skrip yang berisi dan menjelajahinya). Ini akan memberi tahu Anda jika Anda benar-benar mengaktifkannya. Jika tidak, baca di 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.dll
untuk
extension=php_curl.dll
langkah 2: salin ssleay32.dll, libeay32.dll dari folder php. rekatkan di C: \ Windows \ System32 \
langkah 3: Mulai ulang sistem. Curl akan berjalan dengan sukses.
periksa apakah modul curl tersedia
$ ls -la / etc / php5 / mods-available /
aktifkan modul ikal
$ sudo php5enmod curl
Periksa versi php, Jika Anda menginstal versi php 7.0
sudo apt-get install php7.0-curl
sudo service apache2 restart
Jika Anda menginstal versi php 5.6
sudo apt-get install php5-curl
sudo service apache2 restart
Jika tidak ada yang di atas menyelesaikan masalah Anda dan telah menginstal dengan php-x86 (Windows 32 bit), maka masalah mungkin dari openssl - untuk info lebih lanjut: Cara memperbaiki libeay32.dll tidak ditemukan kesalahan
untuk menginstal di php5-curl
bawah opensuse:
sudo yast2
-> perangkat lunak -> manajemen perangkat lunak -> mencari curl -> periksa kasus php5-curl dan terima.
setelah instalasi Anda perlu me-restart server apache
service apache2 restart