Penyelesaian kepada masalah PHP curl tidak boleh dibuka: 1. Gantikan "libeay32.dll", "ssleay32.dll", "libssh2.dll" dalam direktori php dan "php_curl.dll" dalam ext direktori. Salin semua fail ke direktori "C:WindowsSystem32" 2. Mulakan semula Apache 3. Gunakan fungsi "phpinfo()" untuk menyemak sama ada curl berjaya didayakan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Apakah yang perlu saya lakukan jika curl dalam php tidak boleh dibuka?
Selesaikan masalah sambungan curl tidak boleh dibuka (Panggil ke fungsi undefined curl_init)
1 Fenomena masalah
Baru dibina a persekitaran PHP tempatan (sistem Win7 64-bit, Apache24, PHP5.6) program penyahpepijatan. Memandangkan halaman perlu menggunakan curl, konfigurasi yang berkaitan dalam php.ini diubah suai.
extension=php_curl.dll extension_dir = "G:/php/ext"
Tetapi selepas memulakan semula Apache, masih tiada ralat fungsi curl_init (Fatal error: Call to undefined function curl_init() dalam xxxxxx Gunakan phpinfo() untuk menyemak dan mendapati fungsi curl itu tidak dihidupkan.
2. Penyelesaian masalah
(1) Gantikan libeay32.dll, ssleay32.dll, libssh2.dll dalam direktori php dan php_curl dalam direktori ext Salin empat fail .dll ke dalam direktori C:WindowsSystem32.
(2) Mulakan semula Apache, dan kemudian gunakan fungsi phpinfo() untuk menyemak bahawa curl telah berjaya didayakan.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika curl dalam php tidak boleh dibuka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!