Kaedah: 1. Keluarkan ";" di hadapan item "extension=php_openssl.dll" dalam fail konfigurasi; 2. Salin "php_openssl.dll", "ssleay32.dll" dan fail lain ke Direktori "WINDOWSsystem32"; 3. Mulakan semula pelayan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
PHP akan menjadi lalai selepas memasuki era 7.x Ia tidak lagi disertakan dengan sambungan mcrypt, dan mcrypt akan digantikan dengan keluarga fungsi openssl_*. Oleh itu, untuk PHPer, perlu mempelajari sambungan OpenSSL PHP.
OpenSSL ialah satu set alat penyulitan untuk protokol SSL/TLS. Fungsinya ialah:
Jana kunci peribadi.
Jana sijil, sijil tandatangan digital, yang mengandungi kunci awam dan boleh digunakan untuk menyulitkan dan menyahsulit data dalam satu arah. Iaitu, data yang disulitkan menggunakan kunci awam hanya boleh dinyahsulit menggunakan kunci persendirian. Data yang disulitkan menggunakan kunci persendirian boleh dinyahsulit menggunakan kunci awam.
Kira ringkasan maklumat.
Ujian sisi pelanggan dan pelayan SSL/TLS.
Mengendalikan teg S/MIME dan penyulitan mesej.
Jadi bagaimana untuk mendayakan sambungan openssl dalam php? Begini cara melakukannya.
Dalam kebanyakan kes openssl tidak didayakan, anda perlu membuat tetapan mudah berikut:
1: Mula-mula semak sama ada ;extension=php_openssl.dll
wujud dalam fail konfigurasi php. .ini , jika wujud, alih keluar aksara ulasan sebelumnya ';
', jika baris ini tidak wujud, tambah extension=php_openssl.dll
.
2: Salin 3 fail dalam folder php: php_openssl.dll
, ssleay32.dll
, libeay32.dll
ke folder WINDOWSsystem32
.
3: Mulakan semula pelayan apache atau iis
Pada ketika ini, fungsi openssl didayakan.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah kaedah untuk membolehkan openssl dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!