Baru-baru ini, saya mempunyai keperluan projek seperti ini tidak pernah terlibat sebelum ini
- Adakah mungkin untuk membungkus php ke dalam pakej pemasangan untuk pemasangan satu klik (persekitaran tingkap)
- Cadangan penyulitan kod
- Bagaimana untuk memberi kebenaran?
Secara terang-terangan, saya sebenarnya ingin membuat perisian komersial untuk organisasi, tetapi saya tidak mahu ia disalin ke cawangan lain dan digunakan.
1 Mengenai pembungkusan PHP
.Tidak ada masalah untuk membungkus penterjemah PHP dan projek PHP ke dalam pakej pemasangan Saya juga membungkus penterjemah PHP dan menjalankannya pada telefon Android tanpa sebarang masalah kerana PHP secara rasmi menyediakan versi Windows bagi pakej binari Malah langkah menyusunnya sendiri diabaikan Untuk menyelaraskan penterjemah PHP, anda boleh memadamkan semua sambungan yang anda tidak perlukan, seperti sambungan intl dan ICU bergantungnya Selepas pengurangan, jurubahasa berpakej dianggarkan kurang daripada 5 MB Kerana PHP Ia mempunyai pelayan HTTP terbina dalam dan pangkalan data SQLite, jadi pelanggan tidak lagi bergantung pada Apache dan MySQL, dan boleh menjalankan projek PHP secara langsung, dan ia juga menjimatkan sumber
.2 Mengenai perlindungan kod PHP
. OpcachePHP7 menyokong menggunakan
opcache.file_cache
untuk mengeksport opcode binari yang sepadan dengan skrip PHP ini berkaitan dengan sistem pengendalian dan versi penterjemah PHP, dan boleh memainkan peranan tertentu dalam perlindungan kod. .Selain itu, Zend Guard dan ionCube juga menyediakan perkhidmatan penyulitan kod PHP berbayaropcache.file_cache
导出PHP脚本对应的二进制opcode,这些opcode是跟操作系统和PHP解释器版本相关的,能起到一定的代码保护的作用.另外,Zend Guard和ionCube也提供了付费的PHP代码加密服务.3.授权
比如可以在加密过的PHP代码里判断
3.Keizinan#🎜🎜# #🎜🎜#Sebagai contoh, anda boleh menentukan$_SERVER['SERVER_NAME']
.Nampaknya tiada penyulitan tahap kod yang baik, zend guard boleh menyulitkan kod tersebut. .
Yang lain ialah menggunakan sambungan, yang bermaksud anda mesti mempunyai sambungan anda untuk dijalankan Sistem pengurusan wdlinux menggunakan kaedah ini
Mengenai penyulitan, anda boleh mencuba ini: kekeliruan penyulitan EnPHP
Mengenai pembungkusan, mampatkan terus php exe dan skrip ke dalam direktori dan panggil ia sebagai skrip kelawar
Berkenaan sekatan penggunaan, anda secara umumnya boleh menilai berdasarkan HTTP_HOST ENV
Anda boleh menyulitkan kod sumber php seperti yang ditunjukkan dalam tangkapan skrin Jika perlu, sila +2795934612