Rumah > Artikel > pembangunan bahagian belakang > Proses penyulitan fail dalam tiga persekitaran PHP
Proses operasi penyulitan fail PHP
Persekitaran penyahpepijatan PHP yang berbeza mempunyai penyulitan yang berbeza sedikit.
Yang berikut terutamanya memperkenalkan penyulitan fail php dalam tiga persekitaran phpstudy2018, xampp dan phpstudy-pro di bawah tingkap.
01 Proses biasa dalam persekitaran yang berbeza
1. Gunakan VirboxProtector untuk menyulitkan penterjemah (php-cgi.exe atau httpd.exe)
2 .Gunakan DSProtector untuk menyulitkan php
3. Gantikan penterjemah asal dengan penterjemah yang disulitkan (php-cgi.exe atau httpd.exe)
4. Mulakan semula perkhidmatan Apache
02phpstudy2018
1. Sulitkan php-cgi.exe
Sahkan versi aplikasi php persekitaran dan buka direktori persekitaran php yang sepadan Muat turun php- cgi.exe dan seret php-cgi.exe ke dalam VirboxProtector.
Cari php-cgi.exe dalam direktori persekitaran php, seret php-cgi.exe ke dalam VirboxProtector, tetapkan pilihan penyulitan, buka butang ds dan tetapkan kata laluan.
Selepas tetapan selesai, klik Kekalkan item yang dipilih untuk menjana dua fail: php-cgi.ssp.exe dan php-cgi.exe.ssp
2. Buka DSProtector dan semak penyulitan fail php.
Klik [Buka DSProtector] pada halaman pilihan penyulitan, dan fail konfigurasi akan memuatkan php-cgi.exe.ssp yang dihasilkan secara automatik Seret ke dalam 1.php untuk disulitkan, klik Mulakan Penyelenggaraan, dan ia akan berjaya menyelenggara fail php.
Selepas 1.php berjaya disulitkan, fail sumber akan disandarkan kepada 1.php.bak 1.php ialah fail yang disulitkan. Anda boleh menggunakan editor untuk menyemak kod 1.php menjadi kacau bilau.
3. Gantikan php-cgi.exe
Namakan semula php-cgi.ssp.exe yang disulitkan kepada php-cgi.exe dan gantikan php-cgi.exe asal
4. Mulakan semula phpstudy
Selepas menggantikan php-cgi.exe, klik untuk memulakan semula phpstudy untuk menjalankan fail php yang disulitkan
03phpstudy-pro, panel kulit kecil , panel Pagoda
Bekerjasama dengan proses penyulitan phpstudy2018, cari php-cgi.exe versi php yang digunakan, dan ikuti proses yang sama. Selepas menggantikan php-cgi.exe, mulakan semula perkhidmatan Apache.
04XAMPP
Projek PHP menggunakan persekitaran XAMPP, perkhidmatan menggunakan apache dan httpd.exe perlu disulitkan dan diganti.
1. Cari httpd.exe dalam folder apache, enkripsi httpd.exe
Seret httpd.exe ke dalam VirboxProtector, buka butang [ds] dalam pilihan penyulitan dan tetapkan kata laluan , dan kemudian klik [Maintain selected items], httpd.exe.ssp dan httpd.ssp.exe akan dihasilkan
2. Sulitkan fail php
Klik [Open DSProtector], konfigurasi. fail akan memuatkan httpd.exe.ssp secara automatik, seret fail php ke dalam, klik Mulakan Penyelenggaraan dan kejayaan segera
Selepas index1.php berjaya disulitkan, fail sumber akan disandarkan ke index1.php.bak , dan index1.php Selepas menyulitkan fail, anda boleh menggunakan editor untuk menyemak sama ada kod index1.php menjadi bercelaru.
3. Gantikan httpd.exe
Namakan semula httpd.ssp.exe yang disulitkan kepada httpd.exe dan gantikan httpd.exe asal
4. Mulakan semula perkhidmatan Apache
Dalam panel xampp, hentikan perkhidmatan Apache dan kemudian mulakannya. Anda boleh menjalankan fail php yang disulitkan.
05 Ringkasan
php yang disulitkan boleh berjalan seperti biasa tanpa menjejaskan prestasi tapak web. Tidak dapat menyahkompilasi fail php yang disulitkan.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Proses penyulitan fail dalam tiga persekitaran PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!