Rumah > Artikel > pembangunan bahagian belakang > Apakah yang perlu saya lakukan jika php 5.4 curl tidak boleh dimuatkan?
Penyelesaian kepada masalah yang php5.4 curl tidak boleh dimuatkan: 1. Cari fail konfigurasi php.ini dalam direktori pemasangan php 2. Keluarkan titik koma di hadapan "extension=php_curl"; Tetapkan laluan ke ext kepada "extension_dir".
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP5.4, komputer Dell G3.
Apakah yang perlu saya lakukan jika php 5.4 curl tidak dapat dimuatkan?
Mengenai penyelesaian kepada masalah yang php_curl tidak dapat dimuatkan
Untuk menguji Sebagai contoh simulasi log masuk ke peti mel 163, masalah besar telah dihadapi dalam proses: fungsi curl_init yang tidak ditentukan. Kemudian saya mencari di seluruh Internet dan menemui banyak penyelesaian. Saya mencubanya satu per satu, tetapi masih tidak dapat menyelesaikan masalah saya. Masalah saya selesai sepenuhnya sehingga saya melihat pautan ke blog "Nota Baru PHP - Cara Menyelesaikan Masalah Tidak Dapat Memuatkan Perpustakaan Pautan Dinamik". Jadi saya mahu merakamnya.
Mengenai fungsi curl_init yang tidak ditentukan disebabkan oleh kegagalan untuk memuatkan modul php_curl. Penyelesaian umum ialah:
(1) Cari fail konfigurasi php.ini dalam direktori pemasangan PHP, alih keluar ; (simbol komen) di hadapan extension=php_curl, cari extension_dir, alih keluar simbol ulasan sebelumnya, dan letakkan Laluan ext (folder ini dalam direktori pemasangan PHP) diberikan kepada extension_dir.
(2) Memandangkan operasi php_curl.dll (dalam folder ext sebelumnya) bergantung pada perpustakaan libeay32.dll dan ssleay32.dll (dalam direktori pemasangan php), ia perlu dikonfigurasikan dalam Apache fail konfigurasi httpd Muatkan dua perpustakaan ini dalam .conf:
LoadFile "D:/PHP/PHP/libeay32.dll" LoadFile "D:/PHP/PHP/ssleay32.dll"
(3) Tambahkan direktori pemasangan PHP pada pembolehubah persekitaran.
Lengkapkan tiga langkah di atas, jika anda masih menghadapi masalah. Jadi inilah yang saya akan bincangkan seterusnya:
Kebanyakan orang di Internet mengatakan bahawa perpustakaan php_curl bergantung pada perpustakaan libeay32.dll dan ssleay32.dll, sebenarnya, jika anda menggunakan alat untuk melihat kebergantungan perpustakaan, anda akan mendapati bahawa ia juga bergantung pada perpustakaan Bergantung pada perpustakaan zlib.dll. Jadi inilah sebabnya masalah masih wujud selepas anda menyelesaikan tiga langkah di atas. Langkah seterusnya ialah pergi ke perpustakaan zlib.dll seterusnya => http://www.zlib.net/ Sudah tentu, nama selepas muat turun harus ditukar kepada zlib.dll, dan kemudian diletakkan dalam direktori pemasangan PHP anda.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika php 5.4 curl tidak boleh dimuatkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!