I'm menjalankan PHP 5.2.3 pada Windows 2000 Server dengan IIS 5. I'm mencoba untuk mendapatkan cURL bekerja, jadi saya php.ini file, saya memiliki baris ini:
extension_dir ="F:\PHP\ext"
Dan kemudian, saya memiliki:
extension=php_curl.dll
File F:\PHP\ext\php_curl.dll ada, tapi ketika saya mencoba untuk menjalankan PHP script, saya mendapatkan ini di error log:
PHP Warning: PHP Startup: Unable to load dynamic library 'F:\PHP\ext \php_curl.dll' - The specified module could not be found. in Unknown on line 0
Masalah terpecahkan!
Meskipun pesan kesalahan yang mengatakan The specified module could not be found, ini sedikit menyesatkan -- itu's tidak bahwa itu tidak't menemukan php_curl.dll
, tetapi itu tidak't menemukan modul yang php_curl.dll
yang diperlukan. 2 Dll membutuhkan libeay32.dll
dan SSLeay32.dll
.
Jadi, anda harus menempatkan orang-2 Dll di suatu tempat di JALAN anda (misalnya, C:\Windows\system32
). Yang's semua yang ada untuk itu.
Namun, bahkan yang tidak bekerja untuk saya pada awalnya. Jadi saya download Windows zip versi terbaru dari PHP, yang mencakup semua yang diperlukan Dll. Aku't instal PHP, saya hanya menyalin semua Dll yang di "ext" folder untuk PHP saya ekstensi folder (seperti yang ditentukan dalam extension_dir
variabel php.ini
), dan saya menyalin versi libeay32.dll
dan SSLeay32.dll
dari PHP download ke direktori System32.
Saya juga melakukan iisreset, tapi aku don't tahu jika itu diperlukan.
libeay32.dll
dan ssleay32.dll
harus menjadi jalan yang dapat diakses untuk php_curl.dll
untuk bekerja dengan benar.
Di Control Panel -> *Pencarian * - > Advanced System Settings dan gunakan tombol Variabel Lingkungan**.
Di bawah Variabel Sistem cari Jalan tambahkan c:/php
folder (atau apapun jalan) dan restart Apache.
Tip untuk menggunakan WAMP-installer. Semuanya hanya bekerja. It's tidak IIS meskipun begitu jika itu adalah penting - anda harus mengabaikan saran saya. ;)
EDIT: saya melihat bahwa anda menemukan solusi sehingga saya memilih itu. +1
Aku tetap memiliki masalah yang sama meskipun saya melakukan saran di atas dan banyak orang lain yang disarankan di internet saya mendapatkan
Maaf, tapi plugin ini membutuhkan libcurl harus diaktifkan pada anda server.
Ketika saya mencoba untuk mengaktifkan plugin saya.
Edited: saya menggunakan php 5.3.13 telah win64 di windows 7 dan tidak ada soln bekerja untuk saya.
1.Saya telah mencoba untuk menyalin libeay32.dll SSLeay32.dll di windows\system32 folder tidak bekerja 2. Diedit dan tanda komentar php.file ini tidak bekerja 3. Diaktifkan php_curl di php ekstensi tidak bekerja 4. Disalin dan diganti beberapa kali www.anindya.com versi php_curl.dll tapi tampaknya saya adalah men-download versi yang salah dari ini. Versi yang bekerja untuk saya adalah Tetap ekstensi curl bagian kedua file php_curl-5.3.13-VC9-x64
Berharap ini akan membantu orang lain
Menghadapi masalah ini ketika saya upgrade php di UwAmp 7.2.*. Satu-satunya solusi yang bekerja untuk saya adalah untuk men-download versi terbaru dari apache pada waktu (Apache/2.4.37 (Win32)) dan mengganti salah satu yang datang dengan UwAmp. Yang juga terlibat editing sampel httpd.conf untuk menghasilkan httpd_uwamp.conf. UwAmp kebutuhan template ini untuk kemudian menghasilkan aktual httpd.conf ketika itu dimulai. Semua saran di atas tidak't mengatasinya bagi saya, sayangnya. Perhatikan juga bahwa sebagai OpenSSL 1.1, libeay32.dll dan ssleay32.dll tidak lagi diperlukan (lihat http://php.net/manual/en/curl.installation.php)