+1 ke @Nelson. Posting instal / terlihat / seperti itu melakukan restart, tetapi itu benar-benar memuat ulang.
freespace
5
Nelson: Seharusnya tidak perlu, tapi itu untuk saya. Meskipun apt-get restart apache, itu tidak berfungsi sampai saya me-restart sendiri waktu ke-2 Aneh.
Nick Bolton
1
Jika gagal, coba perbarui repositori dengan "pembaruan apt-get"
Mathias Bak
Juga tidak cukup untuk memuat ulang apache. Saya harus me - restart itu.
lumbric
20
Langkah-langkah untuk Windows 7:
Pastikan bahwa file php.ini yang digunakan mesin PHP adalah yang Anda pikirkan.
Pastikan extension_dir di php.ini diatur dengan benar ke folder ext
Pastikan extension=php_curl.dlldi php.ini tidak dikomentari
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, Anda dapat menyalin dua file ini dari phpfolder.
Sebenarnya, ini bukan masalah, karena php tidak di-host di IIS, tetapi di Apache (dengan wamp). Ternyata wamp keluar dengan versi yang tidak kompatibel ... harus menambahkan apache 2.2.9, dan php 5.3.1, dan menggunakan wami tray-> Apache (atau PHP) -> Versi -> ____ untuk beralih ke versi tersebut, seperti yang dijelaskan di sini: stackoverflow.com/q/10939248/79444
veljkoz
In addition to the 4th requirement, for win7 64bit, those 2 files should go C:\windows\SysWOW64.
felix021
@ Wang Kung kamu luar biasa .. selesai langkah ke-4 dan bekerja untuk saya. Terima kasih.
Dibish
Saya harus menambahkan yang berikut ini ke kode PHP saya agar semuanya berfungsi: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);Mungkin itu masalahnya.
HartleySan
Ensure extension_dir in php.ini is correctly set to the ext folder Itu berhasil bagi saya.
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.
nggak Mark .. Saya perlu MENGAKTIFKAN dukungan CURL persis. Sebenarnya saya melakukannya dengan menghapus komentar ekstensi = php_curl.dll dalam file xampp \ apache \ bin \ php.ini. Tapi itu tidak mencerminkan. Ide lagi
Fero
1
Apakah Anda memulai ulang xampp? Apakah Anda mendapatkan kesalahan dalam file log xampp Anda? Apakah Anda memiliki php_curl.dll di direktori ekstensi php xampp Anda?
Tanda Tanya
0
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.
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
Jawaban:
Karena Anda menggunakan XAMPP, batalkan komentar pada baris
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
.sumber
Di Debian dengan Apache 2:
(php4-curl jika php4)
sumber
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.sumber
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:
Tidak diberi komentar:
sumber
Untuk Distribusi Linux Ubuntu (dan mungkin semua berbasis Debian):
Anda mungkin pernah melihat
PHP Fatal error: Call to undefined function curl_init()
sebelumnya.sumber
Di SUSE Linux :
sumber
Anda mengkompilasi PHP menggunakan
--with-curl
.sumber
Kiat dasar: Setelah mengaktifkan file CURL di php.ini, Anda harus memulai kembali server web agar berfungsi (menurut pengalaman saya).
sumber
Karena XAMPP mengalami beberapa modifikasi, file sekarang di
xampp/php/php.ini
.sumber
PHP 7 ^ versi:
sumber
Sebenarnya saya melakukannya dengan menghapus komentar
extension=php_curl.dll
pada file xampp \ apache \ bin \ php.ini.sumber
Jika Anda menggunakan MAMP , cURL diaktifkan secara default.
sumber
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.
sumber
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
untuk
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.
sumber
periksa apakah modul curl tersedia
aktifkan modul ikal
sumber: http://baligena.com/installing-curl-ubuntu-server/
sumber
Periksa versi php, Jika Anda menginstal versi php 7.0
Jika Anda menginstal versi php 5.6
sumber
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
sumber
untuk menginstal di
php5-curl
bawah opensuse:-> perangkat lunak -> manajemen perangkat lunak -> mencari curl -> periksa kasus php5-curl dan terima.
setelah instalasi Anda perlu me-restart server apache
sumber